注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Struts+Hibernate開發(fā)Web應用:從基礎到實踐

Struts+Hibernate開發(fā)Web應用:從基礎到實踐

Struts+Hibernate開發(fā)Web應用:從基礎到實踐

定 價:¥45.00

作 者: 吳明輝,吳超 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115159410 出版時間: 2007-05-01 包裝: 膠版紙
開本: 787*1092 頁數(shù): 385 字數(shù):  

內容簡介

  《Struts+Hibernate開發(fā)Web應用:從基礎到實踐(附光盤)》介紹如何利用Struts和Hibernate框架開發(fā)J2EE平臺下的Web應用,分別講述了Struts和Hibernate的基本知識,以及如何將兩者結合起來進行開發(fā)?!禨truts+Hibernate開發(fā)Web應用:從基礎到實踐(附光盤)》主要分成兩個部分:第一部分為理論知識部分,主要講述Struts和Hibernate協(xié)同開發(fā)的技術細節(jié)。第二部分為實例部分,利用Struts和Hibernate開發(fā)了一些有實際應用價值的Web應用實例,包括RSS閱讀器、用戶管理系統(tǒng)、網上論壇、考試成績維護系統(tǒng)等。最后還對如何進行測試進行了詳細的介紹?!禨truts+Hibernate開發(fā)Web應用:從基礎到實踐(附光盤)》適合有Java基礎,但對Struts和Hibernate不甚了解的讀者閱讀,可以幫助讀者快速掌握利用這兩個開源框架開發(fā)J2EE下Web應用的方法。

作者簡介

暫缺《Struts+Hibernate開發(fā)Web應用:從基礎到實踐》作者簡介

圖書目錄

第1章 Web應用程序與J2EE平臺 1
1.1 Web應用程序 1
1.2 J2EE平臺的產生 3
1.3 J2EE平臺特性 4
1.3.1 作為企業(yè)應用的特性 4
1.3.2 J2EE的多層結構 6
1.3.3 J2EE的結構變形 7
1.4 J2EE平臺簡介 9
1.4.1 J2EE主要組成技術 10
1.4.2 J2EE容器 11
1.5 J2EE服務器 13
1.6 參與J2EE平臺開發(fā)的各種角色 13
第2章 初識Struts 15
2.1 Struts預備知識 15
2.1.1 Web應用程序的生命周期 15
2.1.2 Java Servlet 15
2.1.3 JavaServer Pages(JSP) 17
2.1.4 JavaBean 23
2.1.5 XML基礎 26
2.2 Struts框架 28
2.2.1 Struts框架的歷史與目前的商業(yè)應用 28
2.2.2 Struts框架的特性和優(yōu)點 29
2.2.3 與JSTL、JSF等其他技術框架的比較 29
2.3 Struts的MVC構架 34
2.3.1 MVC設計模式 34
2.3.2 Struts的MVC構架 36
第3章 初識Hibernate 37
3.1 Hibernate預備知識 37
3.1.1 JDBC 37
3.1.2 持久化 38
3.2 O/R Mapping 38
3.3 Hibernate介紹 39
3.3.1 Hibernate的背景和特性 39
3.3.2 與EJB等其他技術的比較 40
3.3.3 Hibernate的主要組成 41
3.3.4 Hibernate的Configuration、SessionFactory和Session 47
3.3.5 Hibernate的配置 49
第4章 Struts和Hibernate的環(huán)境配置與應用小實例 53
4.1 Struts和Hibernate的開發(fā)環(huán)境配置 53
4.1.1 數(shù)據(jù)庫的安裝和管理 53
4.1.2 Web Server的安裝和管理 56
4.1.3 Hibernate的安裝 57
4.1.4 Struts的安裝 58
4.1.5 開發(fā)工具的選擇 58
4.1.6 配置Eclipse 61
4.2 實例一:用戶密碼驗證和登錄 67
4.2.1 總體設計 67
4.2.2 具體實現(xiàn) 68
4.2.3 實例小結 86
4.3 實例二:用戶密碼修改 86
4.3.1 總體設計 86
4.3.2 具體實現(xiàn) 86
4.3.3 運行實例與小結 105
第5章 Struts的配置 106
5.1 Web.xml的配置 106
5.2 Struts-config.xml的配置 108
5.3 多個配置文件 119
5.4 理解流程 121
第6章 Struts組件 124
6.1 Struts的組件 124
6.1.1 Model組件 124
6.1.2 View組件 124
6.1.3 Controller組件 125
6.1.4 組件的工作以及開發(fā)過程 125
6.2 4個核心組件 125
6.2.1 Action Servlet 125
6.2.2 Action Class 126
6.2.3 ActionForm 128
6.2.4 ActionMapping 129
第7章 Struts標簽 131
7.1 標簽庫 131
7.2 HTML標簽 132
7.2.1 HTML標簽的使用 133
7.2.2 主要的HTML標簽 134
7.3 Bean標簽 140
7.4 Logic標簽 142
7.5 Nested標簽 143
7.6 自定義標簽 144
第8章 Tiles、Validator和異?!?51
8.1 Tiles框架 151
8.2 Validator 153
8.3 利用Struts插件機制配置Hibernate 156
8.4 Struts的全局異常與局部異?!?58
8.5 Struts開發(fā)的一些建議 159
第9章 Hibernate的映射關聯(lián)方式 161
9.1 一對一關聯(lián) 161
9.2 一對多關聯(lián) 162
9.3 多對多關聯(lián) 165
第10章 Hibernate的數(shù)據(jù)查詢和操作 167
10.1 HQL 167
10.2 條件查詢 172
10.3 SQL查詢 175
10.4 對持久化對象的操作 175
第11章 Hibernate自動化生成工具、事務與并發(fā)、延遲加載 183
11.1 自動代碼生成工具 183
11.2 事務與并發(fā) 183
11.3 延遲加載(Lazy Loading) 188
第12章 RSS在線閱讀器 190
12.1 RSS知識 190
12.2 利用Struts開發(fā)RSS在線閱讀器 194
12.3 利用Hibernate完成RSS自動更新 209
12.4 Struts+Hibernate開發(fā)RSS閱讀器 216
12.5 總結與改進 224
第13章 用戶管理系統(tǒng) 226
13.1 系統(tǒng)設計 226
13.1.1 功能、流程與模塊 226
13.1.2 數(shù)據(jù)庫設計與Hibernate設計 228
13.1.3 Action和Form設計 228
13.1.4 頁面設計 229
13.2 具體實現(xiàn) 229
13.2.1 構建系統(tǒng)框架 230
13.2.2 實現(xiàn)功能模塊 237
13.2.3 運行實例 257
第14章 網上論壇 261
14.1 系統(tǒng)設計 261
14.1.1 功能、模塊與流程 261
14.1.2 數(shù)據(jù)庫設計與Hibernate設計 262
14.1.3 Action和Form設計 263
14.1.4 頁面設計 263
14.2 系統(tǒng)實現(xiàn) 264
14.2.1 構建系統(tǒng)框架 264
14.2.2 實現(xiàn)功能模塊 271
14.2.3 實例演示 290
第15章 考試成績維護系統(tǒng) 292
15.1 系統(tǒng)設計 292
15.1.1 功能與模塊 292
15.1.2 數(shù)據(jù)庫設計與Hibernate設計 294
15.1.3 Action、Form和Manager類設計 295
15.1.4 頁面設計 296
15.2 系統(tǒng)實現(xiàn) 296
15.2.1 構建系統(tǒng)框架 296
15.2.2 實現(xiàn)功能模塊 302
第16章 Web測試 318
16.1 Web測試的內容 318
16.1.1 Web測試的內容 318
16.1.2 Web測試的方法 321
16.2 利用JUnit做單元測試 322
16.3 利用StrutsTestCase做Struts單元測試 326
16.4 利用JMeter做壓力測試 333
16.4.1 壓力測試概述 333
16.4.2 JMeter概述 334
16.4.3 應用JMeter 335
16.5 其他測試工具 340
附錄A HTML標簽描述 341
附錄B Logic標簽描述 378

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號