web學習筆記(2014-09-05),學習筆記2014-09-05

來源:互聯網
上載者:User

web學習筆記(2014-09-05),學習筆記2014-09-05
-> dao層的考慮:在滿足需求的前提下盡量使用最“輕”的查詢,儘可能少佔用時間記憶體等資源


-> 實體類不帶任何商務邏輯,純 POJO


-> 實體類的 equals 和 hashCode 僅依賴 business key,不要依賴資料庫裡的 id


-> RESTful 為 request 和 response 做專門的類,也是 POJO,這些類盡量扁平,即盡量不嵌套,以便對 CSV 序列化友好


-> request 和 response 的這些 bean,本身所有的細節都是 contract 的一部分,最好有專門的文檔,並把其 JSON 結構寫進 java doc


-> Spring 專門的 configuration 類 > 直接在實作類別頭頂加 annotation


-> Spring configuration 類裡的 method parameter injection > 靜態Factory 方法的 parameter injection > 具體實作類別的 constructor injection > 直接 field injection


-> 即使現在 Spring 泛濫,靜態Factory 方法仍然是最佳實務之一
web 筆記本

在前進4路有1鐘2580元的
 
誰有好的JAVA學習筆記

建議先學習javaSE把基礎學通了.然後學習Servlet ,mvc 。 然後學習jsp. 在來學習Struts,Hibernate,Spring,ibatis架構. 還需瞭解最基本的sql 命令. 至於javaME我覺得沒這個必要要學,如果你要做手機開發的話。那你就學校ME,
1、首先要學習java的基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基於java的基礎之上,如果基礎不紮實,對於這些新技術的理解也是一知半解,學不到根源
2、做一個java項目
在學習完java的基礎知識之後,做一個java項目來鞏固一下,在項目中你會發現很多問題,通過解決問題,加深基礎知識的掌握。
3、學習資料庫的基礎知識和開發應用
軟體開發離不了資料庫,掌握幾種流行的資料庫:Oracle、SQL server、MySQL等。
4、JEE基礎
在這裡首先要學習網站基礎,包括HTML、DHTML、JavaScript;接著要學習XML,XML+JAXP;然後學習JEE基礎,包括JEE開發環境,RMI/IIOP、JNDI;最後學習JDBC資料庫的應用開發。

5、web開發
全面的JEE的web開發知識:Servlet+JSP+javaBean+TagLib,到這裡做一個完整的web應用項目開發
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.