出版時(shí)間:2007-5 出版社:人民郵電 作者:吳明輝,吳超 編著 頁(yè)數(shù):385 字?jǐn)?shù):604000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書介紹如何利用Struts和Hibernate框架開發(fā)J2EE平臺(tái)下的Web應(yīng)用,分別講述了Struts和Hibernate的基本知識(shí),以及如何將兩者結(jié)合起來(lái)進(jìn)行開發(fā)。本書主要分成兩個(gè)部分:第一部分為理論知識(shí)部分,主要講述Struts和Hibernate協(xié)同開發(fā)的技術(shù)細(xì)節(jié)。第二部分為實(shí)例部分,利用Struts和Hibernate開發(fā)了一些有實(shí)際應(yīng)用價(jià)值的Web應(yīng)用實(shí)例,包括RSS閱讀器、用戶管理系統(tǒng)、網(wǎng)上論壇、考試成績(jī)維護(hù)系統(tǒng)等。最后還對(duì)如何進(jìn)行測(cè)試進(jìn)行了詳細(xì)的介紹。 本書適合有Java基礎(chǔ),但對(duì)Struts和Hibernate不甚了解的讀者閱讀,可以幫助讀者快速掌握利用這兩個(gè)開源框架開發(fā)J2EE下Web應(yīng)用的方法。
書籍目錄
第1章 Web應(yīng)用程序與J2EE平臺(tái) 1.1 Web應(yīng)用程序 1.2 J2EE平臺(tái)的產(chǎn)生 1.3 J2EE平臺(tái)特性 1.3.1 作為企業(yè)應(yīng)用的特性 1.3.2 J2EE的多層結(jié)構(gòu) 1.3.3 J2EE的結(jié)構(gòu)變形 1.4 J2EE平臺(tái)簡(jiǎn)介 1.4.1 J2EE主要組成技術(shù) 1.4.2 J2EE容器 1.5 J2EE服務(wù)器 1.6 參與J2EE平臺(tái)開發(fā)的各種角色 第2章 初識(shí)Struts 2.1 Struts預(yù)備知識(shí) 2.1.1 Web應(yīng)用程序的生命周期 2.1.2 Java Servlet 2.1.3 JavaServer Pages(JSP) 2.1.4 JavaBean 2.1.5 XML基礎(chǔ) 2.2 Struts框架 2.2.1 Struts框架的歷史與目前的商業(yè)應(yīng)用 2.2.2 Struts框架的特性和優(yōu)點(diǎn) 2.2.3 與JSTL、JSF等其他技術(shù)框架的比較 2.3 Struts的MVC構(gòu)架 2.3.1 MVC設(shè)計(jì)模式 2.3.2 Struts的MVC構(gòu)架 第3章 初識(shí)Hibernate 3.1 Hibernate預(yù)備知識(shí) 3.1.1 JDBC 3.1.2 持久化 3.2 O/R Mapping 3.3 Hibernate介紹 3.3.1 Hibernate的背景和特性 3.3.2 與EJB等其他技術(shù)的比較 3.3.3 Hibernate的主要組成 3.3.4 Hibernate的Configuration、SessionFactory和Session 3.3.5 Hibernate的配置 第4章 Struts和Hibernate的環(huán)境配置與應(yīng)用小實(shí)例 4.1 Struts和Hibernate的開發(fā)環(huán)境配置 4.1.1 數(shù)據(jù)庫(kù)的安裝和管理 4.1.2 Web Server的安裝和管理 4.1.3 Hibernate的安裝 4.1.4 Struts的安裝 4.1.5 開發(fā)工具的選擇 4.1.6 配置Eclipse 4.2 實(shí)例一:用戶密碼驗(yàn)證和登錄 4.2.1 總體設(shè)計(jì) 4.2.2 具體實(shí)現(xiàn) 4.2.3 實(shí)例小結(jié) 4.3 實(shí)例二:用戶密碼修改 4.3.1 總體設(shè)計(jì) 4.3.2 具體實(shí)現(xiàn) 4.3.3 運(yùn)行實(shí)例與小結(jié) 第5章 Struts的配置 5.1 Web.xml的配置 5.2 Struts-config.xml的配置 5.3 多個(gè)配置文件 5.4 理解流程 第6章 Struts組件 6.1 Struts的組件 6.1.1 Model組件 6.1.2 View組件 6.1.3 Controller組件 6.1.4 組件的工作以及開發(fā)過程 6.2 4個(gè)核心組件 6.2.1 Action Servlet 6.2.2 Action Class 6.2.3 ActionForm 6.2.4 ActionMapping 第7章 Struts標(biāo)簽 7.1 標(biāo)簽庫(kù) 7.2 HTML標(biāo)簽 7.2.1 HTML標(biāo)簽的使用 7.2.2 主要的HTML標(biāo)簽 7.3 Bean標(biāo)簽 7.4 Logic標(biāo)簽 7.5 Nested標(biāo)簽 7.6 自定義標(biāo)簽 第8章 Tiles、Validator和異常 8.1 Tiles框架 8.2 Validator 8.3 利用Struts插件機(jī)制配置Hibernate 8.4 Struts的全局異常與局部異常 8.5 Struts開發(fā)的一些建議 第9章 Hibernate的映射關(guān)聯(lián)方式 9.1 一對(duì)一關(guān)聯(lián) 9.2 一對(duì)多關(guān)聯(lián) 9.3 多對(duì)多關(guān)聯(lián) 第10章 Hibernate的數(shù)據(jù)查詢和操作 10.1 HQL 10.2 條件查詢 10.3 SQL查詢 10.4 對(duì)持久化對(duì)象的操作 第11章 Hibernate自動(dòng)化生成工具、事務(wù)與并發(fā)、延遲加載 11.1 自動(dòng)代碼生成工具 11.2 事務(wù)與并發(fā) 11.3 延遲加載(Lazy Loading)第12章 RSS在線閱讀器 12.1 RSS知識(shí) 12.2 利用Struts開發(fā)RSS在線閱讀器 12.3 利用Hibernate完成RSS自動(dòng)更新 12.4 Struts+Hibernate開發(fā)RSS閱讀器 12.5 總結(jié)與改進(jìn) 第13章 用戶管理系統(tǒng) 13.1 系統(tǒng)設(shè)計(jì) 13.1.1 功能、流程與模塊 13.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與Hibernate設(shè)計(jì) 13.1.3 Action和Form設(shè)計(jì) 13.1.4 頁(yè)面設(shè)計(jì) 13.2 具體實(shí)現(xiàn) 13.2.1 構(gòu)建系統(tǒng)框架 13.2.2 實(shí)現(xiàn)功能模塊 13.2.3 運(yùn)行實(shí)例 第14章 網(wǎng)上論壇 14.1 系統(tǒng)設(shè)計(jì) 14.1.1 功能、模塊與流程 14.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與Hibernate設(shè)計(jì) 14.1.3 Action和Form設(shè)計(jì) 14.1.4 頁(yè)面設(shè)計(jì) 14.2 系統(tǒng)實(shí)現(xiàn) 14.2.1 構(gòu)建系統(tǒng)框架 14.2.2 實(shí)現(xiàn)功能模塊 14.2.3 實(shí)例演示 第15章 考試成績(jī)維護(hù)系統(tǒng) 15.1 系統(tǒng)設(shè)計(jì) 15.1.1 功能與模塊 15.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與Hibernate設(shè)計(jì) 15.1.3 Action、Form和Manager類設(shè)計(jì) 15.1.4 頁(yè)面設(shè)計(jì) 15.2 系統(tǒng)實(shí)現(xiàn) 15.2.1 構(gòu)建系統(tǒng)框架 15.2.2 實(shí)現(xiàn)功能模塊 第16章 Web測(cè)試 16.1 Web測(cè)試的內(nèi)容 16.1.1 Web測(cè)試的內(nèi)容 16.1.2 Web測(cè)試的方法 16.2 利用JUnit做單元測(cè)試 16.3 利用StrutsTestCase做Struts單元測(cè)試 16.4 利用JMeter做壓力測(cè)試 16.4.1 壓力測(cè)試概述 16.4.2 JMeter概述 16.4.3 應(yīng)用JMeter 16.5 其他測(cè)試工具 附錄A HTML標(biāo)簽描述 附錄B Logic標(biāo)簽描述
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Struts+Hibernate開發(fā)Web應(yīng)用 PDF格式下載