本書通過一個完整的電子商務套用的設計和開發項目,引領讀者學習Struts-Spring-Hibernate架構下完整的開發體系,以及Struts-Spring-Hibernate的各個組件在項目開發中的實際套用。通過對該項目各個功能模組需求分析、系統分析設計、部署實現及測試等全過程的分析,使讀者能夠快速掌握Struts-Spring-Hibernate中最核心的組件,並能夠依據書中提供的項目案例定製所需的功能,開發專業的Java套用系統。
基本介紹
內容簡介,作者簡介,目錄,
內容簡介
本書通過一個完整的電子商務套用的設計和開發項目,引領讀者學習Struts-Spring-Hibernate架構下完整的開發體系,以及Struts-Spring-Hibernate的各個組件在項目開發中的實際套用。通過對該項目各個功能模組需求分析、系統分析設計、部署實現及測試等全過程的分析,使讀者能夠快速掌握Struts-Spring-Hibernate中最核心的組件,並能夠依據書中提供的項目案例定製所需的功能,開發專業的Java套用系統。
本書可作為欲學習基於Struts-Spring-Hibernate的Java套用開發學習者的指導用書,也可作為Java套用開發的培訓教材,還可作為Struts-Spring-Hibernate開發人員的參考書。
作者簡介
梁立新,外籍軟體專家,具有十多年專業的軟體開發、架構設計和項目管理的經驗。擅長面向對象的分析設計及基於J2EE及SSH架構的Java 軟體技術和基於Unix平台的C/C++編程技術。畢業於中國科學技術大學,獲碩士學位。之後留學於美國,獲伊利諾依理工大學碩士學位。曾先後工作於美國。
目錄
第1篇 整體介紹
第1章 Struts-Spring-Hibernate概述
1.1 表示層
1.2 持久層
1.3 業務層
1.4 域模組層
第2篇 項目分析設計
第2章 項目開發流程與分析設計概述
2.1 項目開發流程
2.1.1 項目生命周期
2.1.2 項目開發階段
2.2 UML概述
2.2.1 用例圖
2.2.2 類圖
2.2.3 對象圖
2.2.4 狀態圖
2.2.5 順序圖
2.2.6 協作圖
2.2.7 活動圖
2.2.8 組件圖
2.2.9 部署圖
第3章 網上書店項目概述
3.1 項目需求分析
3.2 項目系統分析和設計
3.2.1 資料庫設計(data model)
3.2.2 面向對象分析設計
3.3 Struts-Spring-Hibernate實現
3.3.1 開發工具與環境
第3篇 Struts-Spring-Hibernate核心技術
第4章 Struts技術
4.1 MVC模式概述
4.2 MVC與Struts映射
4.3 Struts的工作流程
4.4 創建Controller組件
4.4.1 web.xml中ActionServlet配置
4.4.2 struts-config.xml配置
4.5 創建Model組件
4.5.1 ActionForm Bean類
4.5.2 Action類
4.5.3 JavaBean概述
4.6 創建View組件
4.6.1 國際化訊息
4.6.2 表單(form)和FormBean的互動
4.6.3 Struts常用標記庫(Struts Tag Library)
4.6.4 其他的表示技術
4.6.5 Struts與JSTL(JSP Standard Tag Library)標記庫
4.7 Struts中文方案
4.8 Struts實戰開發步驟
第5章 Hibernate技術
5.1 Hibernate概述
5.2 Hibernate單表的對象/關係資料庫映射
5.2.1 持久化層(Persistent Objects)
5.2.2 DAO(Data Access Object)
……
第6章 Spring技術
第4篇 測試與其他相關技術
第7章 測試概述
第8章 CVS(Concurrent Versions System)使用
第9章 Ant工具使用
第10章 Log4j日誌工具
第5篇 Struts-Spring-Hibernate高級部分
第11章 Struts高級部分
第12章 Hibernate高級部分
第13章 Spring高級部分
參考文獻