<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Mark's Java Blog
    MyEclipse, Java EE, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript,SOA

    一、首先Java的基礎(chǔ)、面向?qū)ο蟮幕A(chǔ)和設(shè)計(jì)模式的基礎(chǔ)知識(shí)是必不可少的。

      關(guān)于設(shè)計(jì)模式我覺得不用學(xué)太多,但以下三個(gè)模式是學(xué)習(xí)Spring必不可少的:factory模式(包括簡(jiǎn)單工廠和抽象工廠),Strategy模式,Template method模式。如果不掌握這些你就根本沒(méi)法領(lǐng)悟Spring的精髓,只能依樣畫葫蘆地照搬,這是很可怕的事。

      我這里強(qiáng)烈建議的書可能讓人有點(diǎn)意外,那就是Expert one on one J2EE design and development的第四章,這一章不僅僅是Spring初學(xué)者,而是任何搞Java開發(fā)的人必讀的一章。經(jīng)典!

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

      其實(shí)我自己沒(méi)怎么看過(guò)這方面的書,我當(dāng)時(shí)只看過(guò)Spring的reference,不過(guò)現(xiàn)在這方面的書好象多的是,而Spring reference看起來(lái)還是有些吃力的。JavaEye上很多人建議夏昕的Spring開發(fā)指南,據(jù)說(shuō)入門很容易。另外的入門書應(yīng)該是Spring live或Spring in action。我大概掃了一下,Spring live是一本只講怎么做而不講為什么的書,我不太喜歡(偶爾參考一下倒不錯(cuò)),不過(guò)有些人特別喜歡這樣的書,看自己的個(gè)人愛好吧。

      三、研究幾個(gè)用Spring做的開源項(xiàng)目

      理論還是要與實(shí)際結(jié)合,所以看完書后是要看實(shí)際的項(xiàng)目的。很多人喜歡appfuse,我覺得appfuse花的東西太多,真正實(shí)質(zhì)性的內(nèi)容又太少。我更喜歡Spring自帶的jpetstore,這是一個(gè)非常完整的例子,看完后Spring的基本用法應(yīng)該都能掌握。

      四、開始做實(shí)際的項(xiàng)目

      在上述這些都完備以后,我覺得應(yīng)該要去實(shí)際項(xiàng)目中鍛煉了。當(dāng)然并不是每人都有這樣的機(jī)會(huì)的,這時(shí)只能自己做個(gè)玩具項(xiàng)目啦。項(xiàng)目的鍛煉是非常關(guān)鍵的,其實(shí)每個(gè)人都清楚,我就不重復(fù)了。

      五、繼續(xù)深入學(xué)習(xí)

      經(jīng)過(guò)項(xiàng)目的錘煉,對(duì)Spring的用法和原理有了一定的了解的時(shí)候,才有可能真正掌握Spring的精髓。這時(shí)要讀的書才是Rod Johnson的三本經(jīng)典名著,分別是:

      Expert one on one J2ee design and development

      Expert one on one J2ee without EJB

      Professional Java Development with SpringFramework

      前兩本書的經(jīng)典程度我就不說(shuō)了,只有讀了它們,才能真正了解Spring的設(shè)計(jì)意圖,掌握Spring的精髓。

      第三本書是我強(qiáng)烈不建議初學(xué)者讀的書。里面的東西深入而全,但是原理講解得又不夠深,很容易讓初學(xué)者犯迷糊。但是卻是Spring的高級(jí)用戶必讀的一本書(還有一本pro Spring據(jù)說(shuō)也不錯(cuò),不過(guò)我沒(méi)讀過(guò))。我過(guò)幾天會(huì)寫一下這本書的書評(píng)。

      當(dāng)然這個(gè)階段與第四階段是交錯(cuò)的,邊讀書邊做項(xiàng)目學(xué)到的東西才會(huì)更多的。

      六、分析源代碼,擴(kuò)展Spring

      有人認(rèn)為沒(méi)有必要分析Spring的源代碼,因?yàn)檫@是很累人又不計(jì)好的事。但是要想成為Spring的高級(jí)用戶,這是必經(jīng)的階段。在學(xué)習(xí)的過(guò)程中,我們學(xué)到的不僅是Spring,更重要的是他的設(shè)計(jì)思想。不管怎樣,看牛人的源代碼是絕對(duì)有好處的。不過(guò)這是一個(gè)很累人的過(guò)程,要有思考準(zhǔn)備哦!

    posted on 2008-04-21 00:40 Mark 閱讀(552) 評(píng)論(3)  編輯  收藏 所屬分類: Spring
    Comments
    • # re: J2EE基礎(chǔ):對(duì)于Spring初學(xué)者的學(xué)習(xí)建議(轉(zhuǎn))
      懶人
      Posted @ 2008-04-23 16:53
      有中文版的么介紹幾本好么  回復(fù)  更多評(píng)論   
    • # re: J2EE基礎(chǔ):對(duì)于Spring初學(xué)者的學(xué)習(xí)建議(轉(zhuǎn))[未登錄](méi)
      mark
      Posted @ 2008-04-25 15:24
      @懶人
      這些書都有中文版,不過(guò)有些翻譯的不是很好,如果是初學(xué)者的話可以看一下《SPRING 2.0核心技術(shù)與最佳實(shí)踐》或者《spring in action》  回復(fù)  更多評(píng)論   
    • # re: J2EE基礎(chǔ):對(duì)于Spring初學(xué)者的學(xué)習(xí)建議(轉(zhuǎn))
      newer
      Posted @ 2008-05-06 10:49
      E國(guó)歷史太差,有沒(méi)有中文版的,郁悶,為何不是中國(guó)編寫的?  回復(fù)  更多評(píng)論   

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 久久久久亚洲AV成人网人人软件| 永久免费看mv网站入口| 激情综合色五月丁香六月亚洲| 国产精品久久久久久亚洲影视| 免费观看男人免费桶女人视频| 亚洲精品成a人在线观看夫| 最新中文字幕免费视频| 亚洲欧洲AV无码专区| 破了亲妺妺的处免费视频国产 | jizz在线免费观看| 亚洲中文字幕在线乱码| 久久免费精品一区二区| 亚洲精品福利在线观看| 亚洲免费综合色在线视频| 亚洲日韩国产欧美一区二区三区| 国产免费卡一卡三卡乱码| 一级一级一片免费高清| 亚洲高清国产AV拍精品青青草原| 99蜜桃在线观看免费视频网站| 亚洲13又紧又嫩又水多| 国产成人精品123区免费视频| 高潮毛片无遮挡高清免费| 国产亚洲综合网曝门系列| 69av免费观看| 亚洲午夜精品一区二区麻豆| 免费国产在线观看| 久久精品成人免费看| 67194在线午夜亚洲| 亚洲成a人在线看天堂无码| 在线观看免费无码视频| 亚洲依依成人精品| 亚洲成A人片在线观看中文| 88xx成人永久免费观看| 国产成人综合久久精品亚洲| 亚洲国产三级在线观看| 国内自产拍自a免费毛片| 羞羞视频免费网站在线看| 亚洲制服在线观看| 一本色道久久综合亚洲精品高清| 亚洲成年人免费网站| 成人嫩草影院免费观看|