J2EE學習路線

 

經常有人問我新手應該看哪些書籍,怎麼樣才行學好J2EE。其實各人都各人的學習方法,一個人的不一定適合另一個人,我在這裏就我的學習路徑,給大家列舉一下,希望能提供一些參考。(申明:這裏我不談首先學習什麼面向對象的思想問題,我覺得現實就是這樣的,很多時候跟初學者談這個就是認爲設置了很多障礙,思想需要慢慢形成,所以這裏不探究)

第一,學習技術,最忌諱的就是好高騖遠,急躁不安,總是想着什麼21天速成,所以應該放平心態,打好基礎。JAVA基礎相信對於學過C/C++的來講不算複雜,但是JAVA的細節卻很多,注意的事項也很多,所以還是需要靜心下來認真研讀。我不推薦大閱讀大部頭書籍,我覺得那會給初學者造成很多障礙。看着磚那麼厚的書就讓人有打退堂鼓的感覺,我當初就這樣。所以,學習基礎,大可先買一本大學裏的JAVA基礎教程,把裏面的JAVA代碼一行一行在電腦上瞧出來運行,一定要明白結果的原因,相信教程學完,你也算是JAVA基礎入門了,剩餘的就可以上網去看看JAVA基礎的一些經驗知識慢慢補充就好了,如果晚上沒有事情,可以買一本大部頭書,沒事的時候翻翻,也起到一定好處,比如:《JAVA編程思想》,<java核心技術>。 《effetive java》推薦基礎教程學習完畢之後看,這些都是經驗。(如果不搞桌面編程,Swing ,awt等編程可以不用學習。建議學習過程中一定要結合JDK文檔學習,多學習java.lang java.io java.util包中的類)

第二,上面J2SE基礎差不多了,可以學習web編程了,在網上隨便找一個簡單的web編程的例子,來跑一下,不要用什麼框架,建議可以先學JSP,雖然JSP快過時了,不過因爲使用J2SE語法,所以對初學者來說簡單,推薦看《JSP技術手冊2.0》,在這裏你會學到使用web服務器tomcat等等,這本書學完基本上web編程也算是入門了。

第三、學習java技術框架,spring, hibernate ,ibatis ,ant等等,這些需要慢慢來,一個個學習,不要着急。

第四,學習設計模式,技術架構思想,拓展其他J2EE技術。

最後,推薦看的書籍依次(技術框架書籍就不推薦了):

《代碼大全》:推薦看,web入門之後就可以看了

 重構改善既有代碼的設計(中文版)》 這裏添加一個,可以提高你編碼的質量,推薦看

 《J2EE development without EJB》 第三步框架學習完之後就可以看了

  《GoF設計模式--可複用面向對象軟件的基礎》,教你如何設計,設計模式大家有興趣可以與我探討。

   《領域驅動設計》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章