當前位置:編程學習大全網 - 編程語言 - spring入門經典和spring實戰哪個更適合初學者學習?

spring入門經典和spring實戰哪個更適合初學者學習?

建議先看《spring入門經典》,再看《spring實戰》。入門那本講述的順序是先基礎的IOC加載Bean然後就開始做web項目了,可以比較快的上手做web項目,這點很重要,快點做出能看到效果的東西對提高學習的積極性很有幫助,後面再講AOP,數據庫什麽的。

實戰那本是將各細節講得比較細,看了可以更好的理解Spring個組件的用途和用法。WEB MVC是在IOC,AOP,數據庫後出現的,看這本書需要比較有耐心,但這本書值得反復看。

另外就是《spring入門經典》是spring4的,《spring實戰》是spring3的。不過版本新舊不是最重要的,反正都是可以在現實生產環境用的。

spring特點:

1.方便解耦,簡化開發

通過Spring提供的IoC容器,我們可以將對象之間的依賴關系交由Spring進行控制,避免硬編碼所造成的過度程序耦合。有了Spring,用戶不必再為單實例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專註於上層的應用。

2.AOP編程的支持

通過Spring提供的AOP功能,方便進行面向切面的編程,許多不容易用傳統OOP實現的功能可以通過AOP輕松應付。

3.聲明式事務的支持

在Spring中,我們可以從單調煩悶的事務管理代碼中解脫出來,通過聲明式方式靈活地進行事務的管理,提高開發效率和質量。

4.方便程序的測試

可以用非容器依賴的編程方式進行幾乎所有的測試工作,在Spring裏,測試不再是昂貴的操作,而是隨手可做的事情。例如:Spring對Junit4支持,可以通過註解方便的測試Spring程序。

5.方便集成各種優秀框架

Spring不排斥各種優秀的開源框架,相反,Spring可以降低各種框架的使用難度,Spring提供了對各種優秀框架(如Struts,Hibernate、Hessian、Quartz)等的直接支持。

6.降低Java EE API的使用難度

Spring對很多難用的Java EE API(如JDBC,JavaMail,遠程調用等)提供了壹個薄薄的封裝層,通過Spring的簡易封裝,這些Java EE API的使用難度大為降低。

7.Java 源碼是經典學習範例

Spring的源碼設計精妙、結構清晰、匠心獨運,處處體現著大師對Java設計模式靈活運用以及對Java技術的高深造詣。Spring框架源碼無疑是Java技術的最佳實踐範例。如果想在短時間內迅速提高自己的Java技術水平和應用開發水平,學習和研究Spring源碼將會使妳收到意想不到的效果。

  • 上一篇:304不銹鋼卷板廠家報價介紹
  • 下一篇:python工具有哪些
  • copyright 2024編程學習大全網