J2EE基礎:接觸Spring從零起步詳細講解
關鍵字:SpringSpring是一個 開源 框架,是為了解決企業應用程序 開發 復雜性而創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許您選擇使用哪一個組件,同時為J2EE應用程序開發提供集成的框架。 一、首先 Java 的基
關鍵字:SpringSpring 是一個
開源框架,是為了解決企業應用程序
開發復雜性而創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許您選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。
一、首先
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是一本只講怎么做而不講為什么的書,我不太喜歡(偶爾參考一下倒不錯),不過有些人特別喜歡這樣的書,看自己的個人愛好吧。
原文轉自:http://www.anti-gravitydesign.com