注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java Web開發(fā)實踐教程

Java Web開發(fā)實踐教程

Java Web開發(fā)實踐教程

定 價:¥29.00

作 者: 楊俊生,唐琳,張坤 編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀(jì)高等學(xué)校計算機(jī)應(yīng)用型本科規(guī)劃教材精選
標(biāo) 簽: J2EE

ISBN: 9787302232605 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡介

  《Java Web開發(fā)實踐教程》通過同一個案例的4種完整實現(xiàn)版本系統(tǒng)介紹了Java Web在軟件開發(fā)實踐方面的知識,注重軟件的實現(xiàn)過程,以案例項目的實現(xiàn)貫穿全書,在案例項目實現(xiàn)過程中,詳細(xì)講解了實現(xiàn)過程?!禞ava Web開發(fā)實踐教程》內(nèi)容包括軟件需求分析、系統(tǒng)分析設(shè)計、系統(tǒng)實現(xiàn)、Struts框架基礎(chǔ)知識、整合Struts框架過程、Hibernate框架基礎(chǔ)知識和整合Hibernate框架過程?!禞ava Web開發(fā)實踐教程》涉及知識面較廣,既包括軟件工程中需求分析、面向?qū)ο蠓治龊驮O(shè)計方法,也包括JSP、Struts框架和Hibernate框架技術(shù),并從實踐的角度展示了知識的綜合運(yùn)用。《Java Web開發(fā)實踐教程》可以作為高等院校計算機(jī)專業(yè)本科學(xué)生的實踐教材或參考書,也可作為IT從業(yè)人員的自學(xué)讀物。

作者簡介

暫缺《Java Web開發(fā)實踐教程》作者簡介

圖書目錄

第1部分 案例分析與實現(xiàn)
第1章 需求分析 2
1.1 基本概念 2
1.1.1 需求定義 2
1.1.2 獲取需求 3
1.1.3 表達(dá)需求 5
1.2 通訊錄管理系統(tǒng)需求建模 10
1.3 本章小結(jié) 16
習(xí)題1 16
第2章 系統(tǒng)設(shè)計 17
2.1 系統(tǒng)設(shè)計基本概念 17
2.1.1 軟件體系結(jié)構(gòu) 17
2.1.2 MVC模式 18
2.1.3 面向?qū)ο蠓治?24
2.1.4 面向?qū)ο笤O(shè)計 25
2.2 通訊錄管理系統(tǒng)建模 31
2.2.1 架構(gòu)設(shè)計 31
2.2.2 系統(tǒng)分析 32
2.2.3 功能設(shè)計 33
2.2.4 共通功能設(shè)計 70
2.2.5 數(shù)據(jù)模型設(shè)計 73
2.2.6 頁面設(shè)計 74
2.3 本章小結(jié) 76
習(xí)題2 77
第3章 開發(fā)環(huán)境搭建 78
3.1 安裝MySQL 78
3.1.1 安裝MySQL服務(wù)器 78
3.1.2 下載MySQL驅(qū)動 82
3.1.3 安裝圖形管理工具SQLyog 83
3.2 安裝JDK 85
3.3 安裝Tomcat 86
3.4 安裝NetBeans 89
3.5 數(shù)據(jù)庫環(huán)境準(zhǔn)備 92
3.5.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫用戶 92
3.5.2 創(chuàng)建數(shù)據(jù)庫表 94
3.5.3 配置Tomcat數(shù)據(jù)庫連接池 97
3.6 創(chuàng)建項目工程 97
3.7 本章小結(jié) 102
習(xí)題3 102
第4章 系統(tǒng)實現(xiàn) 103
4.1 系統(tǒng)基礎(chǔ)功能實現(xiàn) 103
4.1.1 數(shù)據(jù)庫工廠類的實現(xiàn) 103
4.1.2 數(shù)據(jù)分頁顯示的實現(xiàn) 103
4.1.3 表單組件中選擇類組件顯示信息的獲取 106
4.1.4 頁面信息國際化的實現(xiàn) 110
4.1.5 網(wǎng)頁訪問安全的實現(xiàn) 115
4.1.6 字符集轉(zhuǎn)換實現(xiàn) 117
4.2 通訊錄管理系統(tǒng)功能實現(xiàn) 118
4.2.1 注冊功能實現(xiàn) 118
4.2.2 登錄功能實現(xiàn) 127
4.2.3 注銷功能實現(xiàn) 130
4.2.4 修改基本信息功能實現(xiàn) 131
4.2.5 修改密碼功能實現(xiàn) 135
4.2.6 增加聯(lián)系人功能實現(xiàn) 138
4.2.7 查詢聯(lián)系人功能實現(xiàn) 144
4.2.8 修改聯(lián)系人功能實現(xiàn) 148
4.2.9 刪除聯(lián)系人功能實現(xiàn) 152
4.3 本章小結(jié) 155
習(xí)題4 156
第2部分 整 合 Struts
第5章 初識Struts 158
5.1 Struts定義 158
5.2 Struts在Java Web開發(fā)中的作用 158
5.3 Struts工作流程 160
5.4 第一個Struts應(yīng)用的實現(xiàn) 161
5.4.1 應(yīng)用實現(xiàn)流程和組件介紹 162
5.4.2 創(chuàng)建Java Web項目 163
5.4.3 配置資源文件 166
5.4.4 創(chuàng)建index.jsp和main.jsp 166
5.4.5 創(chuàng)建UserFormBean 167
5.4.6 創(chuàng)建LoginAction 169
5.4.7 創(chuàng)建User.java和UserDao.java 172
5.5 本章小結(jié) 173
習(xí)題5 173
第6章 Struts基礎(chǔ) 174
6.1 標(biāo)記庫 174
6.1.1 HTML標(biāo)記庫 174
6.1.2 Bean標(biāo)記庫 182
6.1.3 Logic標(biāo)記庫 183
6.2 ActionForm類 184
6.2.1 ActionForm的執(zhí)行流程 185
6.2.2 多樣化的ActionForm 186
6.2.3 ActionForm Bean的配置和使用 186
6.2.4 DynaActionForm Bean的配置與使用 188
6.3 Action類 189
6.3.1 多樣化的Action類 189
6.3.2 Action的配置和編寫 189
6.3.3 LookupDispatchAction的配置和使用 191
6.4 Struts配置詳解 192
6.4.1 struts-config.xml文件的主要標(biāo)記 192
6.4.2 數(shù)據(jù)源配置 192
6.4.3 ActionForm配置 193
6.4.4 全局異常配置 193
6.4.5 全局轉(zhuǎn)發(fā)配置 194
6.4.6 Action配置 194
6.4.7 controller配置 195
6.4.8 資源文件配置 195
6.4.9 plug-in配置 195
6.5 Struts國際化 196
6.6 Validator驗證框架 197
6.6.1 驗證框架簡介 197
6.6.2 Struts驗證框架的引入和配置 197
6.6.3 ValidatorForm Bean的配置和使用 200
6.6.4 ValidatorActionForm Bean的配置和使用 202
6.6.5 DynaValidatorForm Bean的配置和使用 202
6.6.6 DynaValidatorActionForm Bean的配置和使用 203
6.6.7 驗證框架中常用驗證規(guī)則的使用 204
6.7 本章小結(jié) 206
習(xí)題6 206
第7章 應(yīng)用Struts框架 207
7.1 環(huán)境準(zhǔn)備 207
7.1.1 創(chuàng)建支持Struts框架的Web項目 207
7.1.2 復(fù)制已實現(xiàn)的組件 209
7.2 功能實現(xiàn) 210
7.2.1 注冊功能實現(xiàn) 210
7.2.2 登錄功能實現(xiàn) 216
7.2.3 注銷功能實現(xiàn) 218
7.2.4 修改基本信息功能實現(xiàn) 219
7.2.5 修改密碼功能實現(xiàn) 222
7.2.6 增加聯(lián)系人功能實現(xiàn) 225
7.2.7 查詢聯(lián)系人功能實現(xiàn) 229
7.2.8 修改聯(lián)系人功能實現(xiàn) 231
7.2.9 刪除聯(lián)系人功能實現(xiàn) 235
7.3 本章小結(jié) 237
習(xí)題7 237
第3部分 整合Hibernate
第8章 初識Hibernate 240
8.1 數(shù)據(jù)持久化技術(shù) 240
8.1.1 數(shù)據(jù)存儲形式 240
8.1.2 數(shù)據(jù)持久化 240
8.1.3 數(shù)據(jù)持久化的實現(xiàn)技術(shù) 241
8.2 Hibernate簡介 241
8.3 Hibernate工作流程 242
8.4 第一個Hibernate應(yīng)用的實現(xiàn) 243
8.4.1 創(chuàng)建Java項目 243
8.4.2 創(chuàng)建數(shù)據(jù)庫和表 244
8.4.3 創(chuàng)建Hibernate配置文件hibernate.cfg.xml 245
8.4.4 創(chuàng)建持久化類和映射文件 247
8.4.5 創(chuàng)建獲取Session的實用類HibernateUtil 252
8.4.6 編寫實現(xiàn)數(shù)據(jù)庫基本操作的Dao類UserinfoDao.java 253
8.4.7 編寫測試程序并運(yùn)行 255
8.5 本章小結(jié) 257
習(xí)題8 257
第9章 Hibernate基礎(chǔ) 258
9.1 配置數(shù)據(jù)庫連接 258
9.1.1 使用默認(rèn)的數(shù)據(jù)庫連接池 258
9.1.2 配置第三方連接池產(chǎn)品 259
9.1.3 使用Web服務(wù)器配置的數(shù)據(jù)源 260
9.2 對象-關(guān)系映射 260
9.2.1 類映射 260
9.2.2 對象標(biāo)識符映射 261
9.2.3 屬性映射 265
9.2.4 多對一映射 265
9.2.5 一對多映射 266
9.3 操作持久化對象 267
9.3.1 持久化類對象的狀態(tài) 267
9.3.2 Session操作數(shù)據(jù)方法 267
9.4 檢索數(shù)據(jù) 269
9.4.1 HQL查詢 269
9.4.2 QBC查詢 271
9.4.3 SQL查詢 272
9.5 使用ThreadLocal管理Session 272
9.5.1 ThreadLocal 272
9.5.2 使用ThreadLocal管理Session 273
9.6 使用二級緩存 274
9.6.1 Hibernate緩存介紹 274
9.6.2 配置二級緩存 275
9.6.3 配置類緩存和集合緩存 277
9.6.4 配置查詢緩存 278
9.7 本章小結(jié) 279
習(xí)題9 279
第10章 應(yīng)用Hibernate框架 280
10.1 環(huán)境準(zhǔn)備 280
10.1.1 復(fù)制工程 280
10.1.2 增加Hibernate庫支持 280
10.1.3 創(chuàng)建Hibernate配置文件hibernate.cfg.xml 281
10.1.4 創(chuàng)建持久化類和映射文件 282
10.1.5 創(chuàng)建獲取Session的實用類HibernateUtil 290
10.2 改造Dao類實現(xiàn) 291
10.3 系統(tǒng)優(yōu)化 297
10.3.1 增加過濾器實現(xiàn)Session的集中獲取和關(guān)閉 297
10.3.2 改進(jìn)持久化類和映射文件 297
10.3.3 增加二級緩存配置 301
10.3.4 改進(jìn)Dao類實現(xiàn) 304
10.4 本章小結(jié) 304
習(xí)題10 304
參考文獻(xiàn) 305

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號