總結
Spring是一個解決了許多常見J2EE 問題的強大框架。許多Spring的功能也可以被運用于很多超越經典J2EE 的Java環境中。
Spring提供了一種以一致方法管理業務對象的方法,并鼓勵好的編程習慣,例如針對接口而不是類編程。Spring的架構基礎是一個使用JavaBean屬性的控制反轉容器?墒,這只是Spring全貌的一部分:Spring在將IoC容器作為所有架構層的完整解決方案的基本構建塊方面是獨一無二的。
Spring提供了一個獨特的數據訪問抽象,包括一個大大改善生產力并降低錯誤可能的簡單而有效的JDBC框架。Spring的數據訪問架構還集成了TopLink、Hibernate、JDO 和其他實體/關系映射解決方案。
Spring提供了唯一的事務管理抽象,這能夠在類似JTA或JDBC這樣的不同底層事務技術上使用一致的編程模型。
Spring提供了一個用標準Java 寫的AOP框架,它提供了聲明性事務管理和其他用于POJO 的企業服務或者(如果你希望)也能用于實現你自己的自定義方面。這個框架強大到足以使很多應用程序在享受傳統的EJB相關的關鍵服務的同時放棄EJB的復雜性。
Spring還提供了一個可整合到整個IoC容器中的強大且靈活的MVC web框架。
更多信息
需要更多的關于Spring的信息請參閱:
- Interface21 提供的一個核心Spring培訓課程——http://www.springframework.com/training。
- 《Expert One-on-One J2EE Design and Development》(Rod Johnson, Wrox, 2002)。盡管Spring在此書出版后有了很明顯的改進,但它仍然是理解Spring動機的好地方。
- 《J2EE without EJB》(Rod Johnson與Juergen Hoeller 合著Wrox, 2004)!禘xpert One-on-One J2EE Design and Development》的后續作品,討論Spring和它的輕量級容器架構的基本原理。
- 《Spring參考手冊》。Spring 1.2 的打印版本又超過240頁。Spring還帶了幾個展示最佳實踐并可用作你自己的應用程序模板的范例。
- 《Pro Spring》:由核心開發者Rob Harrop深入討論Spring。
- 《Spring: A Developer’s Notebook》:由Bruce Tate 和Justin Gehtland所著的入門。
- Spring框架主頁:http://www.springframework.org/,這里包括Javadoc和幾個教程。
- Sourceforge上的論壇和下載。
- Spring開發者郵件列表。
我們為對待論壇和郵件列表中問題的認真態度和出色的回復率感到自豪。我們歡迎您早日加入我們的社區。
文章來源于領測軟件測試網 http://www.kjueaiud.com/