国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J2EE基礎:對于Spring初學者的學習建議

2019-11-17 04:28:10
字體:
來源:轉載
供稿:網友

一、首先java的基礎、面向對象的基礎和設計模式的基礎知識是必不可少的。

關于設計模式我覺得不用學太多,但以下三個模式是學習SPRing必不可少的:


factory模式(包括簡單工廠和抽象工廠)
Strategy模式
Template method模式
 

 

如果不掌握這些你就根本沒法領悟Spring的精髓,只能依樣畫葫蘆地照搬,這是很可怕的事。

我這里強烈建議的書可能讓人有點意外,那就是Expert one on one J2EE design and development的第四章,這一章不僅僅是Spring初學者,而是任何搞Java開發的人必讀的一章。經典!

二、接下可以看一些Spring的入門書籍

其實我自己沒怎么看過這方面的書,我當時只看過Spring的reference,不過現在這方面的書好象多的是,而Spring reference看起來還是有些吃力的。JavaEye上很多人建議夏昕的Spring開發指南,據說入門很容易。另外的入門書應該是Spring live或Spring in action。我大概掃了一下,Spring live是一本只講怎么做而不講為什么的書,我不太喜歡(偶爾參考一下倒不錯),不過有些人特別喜歡這樣的書,看自己的個人愛好吧。

三、研究幾個用Spring做的開源項目

理論還是要與實際結合,所以看完書后是要看實際的項目的。很多人喜歡appfuse,我覺得appfuse花的東西太多,真正實質性的內容又太少。我更喜歡Spring自帶的jpetstore,這是一個非常完整的例子,看完后Spring的基本用法應該都能掌握。

四、開始做實際的項目

在上述這些都完備以后,我覺得應該要去實際項目中鍛煉了。當然并不是每人都有這樣的機會的,這時只能自己做個玩具項目啦。項目的鍛煉是非常關鍵的,其實每個人都清楚,我就不重復了。  

五、繼續深入學習

經過項目的錘煉,對Spring的用法和原理有了一定的了解的時候,才有可能真正掌握Spring的精髓。這時要讀的書才是Rod Johnson的三本經典名著,分別是:


Expert one on one J2ee design and development
Expert one on one J2ee without EJB
Professional Java Development with SpringFramework
 

 

前兩本書的經典程度我就不說了,只有讀了它們,才能真正了解Spring的設計意圖,掌握Spring的精髓。第三本書是我強烈不建議初學者讀的書。里面的東西深入而全,但是原理講解得又不夠深,很容易讓初學者犯迷糊。但是卻是Spring的高級用戶必讀的一本書(還有一本pro Spring據說也不錯,不過我沒讀過)。我過幾天會寫一下這本書的書評。

當然這個階段與第四階段是交錯的,邊讀書邊做項目學到的東西才會更多的。

六、分析源代碼,擴展Spring

有人認為沒有必要分析Spring的源代碼,因為這是很累人又不計好的事。但是要想成為Spring的高級用戶,這是必經的階段。在學習的過程中,我們學到的不僅是Spring,更重要的是他的設計思想。不管怎樣,看牛人的源代碼是絕對有好處的。不過這是一個很累人的過程,要有思考準備哦!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新沂市| 丰宁| 镇宁| 乌什县| 德化县| 电白县| 奇台县| 甘谷县| 柳江县| 绥中县| 修文县| 沭阳县| 巫山县| 哈巴河县| 大兴区| 许昌县| 富顺县| 疏附县| 通化县| 徐水县| 宜阳县| 莱阳市| 伊吾县| 滦南县| 河津市| 威远县| 平顺县| 古交市| 绩溪县| 阿尔山市| 张家港市| 巴彦淖尔市| 泉州市| 嵊泗县| 宣武区| 林州市| 监利县| 北海市| 衡阳县| 广西| 都兰县|