內容介紹
本書以Hibernate為核心,詳細講解了基於組件的J2EE套用軟體的開發方法。在講解方式上,使用基礎知識與具體實例相結合的方式對Hibernate進行了全面、深入、細緻的講解,使讀者在學習的過程中可以通過具體的練習來加深對講解內容的理解和把握。本書在講解Hibernate的同時,還介紹了經常與Hibernate配合使用的Struts,JSF以及Spring等優秀的框架組件。另外,還涉及到了在開發中常會使用到的開源組件,包括Ant,Digester,XDoclet,Log4j,Eclipse和JFreechart等。
本書的配套光碟中包含了書中所有實例的完整原始碼以及在開發中需要用到的開源組件的安裝程式。另外,作者提供了交流空間為廣大讀者進行後續的支持。
本書適用於使用Hibernate進行Web應用程式開發的技術人員,同時也非常適合對Hibernate相關技術感興趣的讀者進行學習和提高。
本書的第1部分介紹丁關於持久層的基礎知識以及Hbernate的基本知識,然後介紹了軟體環境的配置方法。接著,通過一個具體的實例講解了如何使用Hibernate進行留言板系統的開發。最後,在前面實例的基礎上對Hibernate的框架結構以及Hbernate的主要類進行了全面的講解。在這一部分中還進行了Hibern8te輔助工具的配置和使用方法的介紹。
本書的第2部分包括了兩個實例。第一個實例介紹了如何使用JSP和Hibernate完成線上投票系統的開發。在這個項目中,通過JFreechart組件實現了統計結果的圖形化顯示。第二個實例詳細介紹了如何使用Struts和Hibernate來完成線上考試系統的開發。在這個實例中還對Struts的一些必要的基礎知識以及集成方法進行了介紹。
第3部分的Hibernate的集成開發部分也包括兩個實例。分別是用JSF,Spring和Hibetrnate完成的商品管理系統以及使用Struts,Spring和Hibernate完成的線上訂貨系統。這一部分重點講解的是現在軟體開發的方法以及如何實現Hibernate與不同的框架結構之間的集成與配合。