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應用項目開發