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

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

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

定 價(jià):¥29.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1部分 案例分析與實(shí)現(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è)計(jì) 17
2.1 系統(tǒng)設(shè)計(jì)基本概念 17
2.1.1 軟件體系結(jié)構(gòu) 17
2.1.2 MVC模式 18
2.1.3 面向?qū)ο蠓治?24
2.1.4 面向?qū)ο笤O(shè)計(jì) 25
2.2 通訊錄管理系統(tǒng)建模 31
2.2.1 架構(gòu)設(shè)計(jì) 31
2.2.2 系統(tǒng)分析 32
2.2.3 功能設(shè)計(jì) 33
2.2.4 共通功能設(shè)計(jì) 70
2.2.5 數(shù)據(jù)模型設(shè)計(jì) 73
2.2.6 頁面設(shè)計(jì) 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ū)動(dòng) 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)建項(xiàng)目工程 97
3.7 本章小結(jié) 102
習(xí)題3 102
第4章 系統(tǒng)實(shí)現(xiàn) 103
4.1 系統(tǒng)基礎(chǔ)功能實(shí)現(xiàn) 103
4.1.1 數(shù)據(jù)庫工廠類的實(shí)現(xiàn) 103
4.1.2 數(shù)據(jù)分頁顯示的實(shí)現(xiàn) 103
4.1.3 表單組件中選擇類組件顯示信息的獲取 106
4.1.4 頁面信息國際化的實(shí)現(xiàn) 110
4.1.5 網(wǎng)頁訪問安全的實(shí)現(xiàn) 115
4.1.6 字符集轉(zhuǎn)換實(shí)現(xiàn) 117
4.2 通訊錄管理系統(tǒng)功能實(shí)現(xiàn) 118
4.2.1 注冊(cè)功能實(shí)現(xiàn) 118
4.2.2 登錄功能實(shí)現(xiàn) 127
4.2.3 注銷功能實(shí)現(xiàn) 130
4.2.4 修改基本信息功能實(shí)現(xiàn) 131
4.2.5 修改密碼功能實(shí)現(xiàn) 135
4.2.6 增加聯(lián)系人功能實(shí)現(xiàn) 138
4.2.7 查詢聯(lián)系人功能實(shí)現(xiàn) 144
4.2.8 修改聯(lián)系人功能實(shí)現(xiàn) 148
4.2.9 刪除聯(lián)系人功能實(shí)現(xiàn) 152
4.3 本章小結(jié) 155
習(xí)題4 156
第2部分 整 合 Struts
第5章 初識(shí)Struts 158
5.1 Struts定義 158
5.2 Struts在Java Web開發(fā)中的作用 158
5.3 Struts工作流程 160
5.4 第一個(gè)Struts應(yīng)用的實(shí)現(xiàn) 161
5.4.1 應(yīng)用實(shí)現(xiàn)流程和組件介紹 162
5.4.2 創(chuàng)建Java Web項(xiàng)目 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驗(yàn)證框架 197
6.6.1 驗(yàn)證框架簡介 197
6.6.2 Struts驗(yàn)證框架的引入和配置 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 驗(yàn)證框架中常用驗(yàn)證規(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項(xiàng)目 207
7.1.2 復(fù)制已實(shí)現(xiàn)的組件 209
7.2 功能實(shí)現(xiàn) 210
7.2.1 注冊(cè)功能實(shí)現(xiàn) 210
7.2.2 登錄功能實(shí)現(xiàn) 216
7.2.3 注銷功能實(shí)現(xiàn) 218
7.2.4 修改基本信息功能實(shí)現(xiàn) 219
7.2.5 修改密碼功能實(shí)現(xiàn) 222
7.2.6 增加聯(lián)系人功能實(shí)現(xiàn) 225
7.2.7 查詢聯(lián)系人功能實(shí)現(xiàn) 229
7.2.8 修改聯(lián)系人功能實(shí)現(xiàn) 231
7.2.9 刪除聯(lián)系人功能實(shí)現(xiàn) 235
7.3 本章小結(jié) 237
習(xí)題7 237
第3部分 整合Hibernate
第8章 初識(shí)Hibernate 240
8.1 數(shù)據(jù)持久化技術(shù) 240
8.1.1 數(shù)據(jù)存儲(chǔ)形式 240
8.1.2 數(shù)據(jù)持久化 240
8.1.3 數(shù)據(jù)持久化的實(shí)現(xiàn)技術(shù) 241
8.2 Hibernate簡介 241
8.3 Hibernate工作流程 242
8.4 第一個(gè)Hibernate應(yīng)用的實(shí)現(xiàn) 243
8.4.1 創(chuàng)建Java項(xiàng)目 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的實(shí)用類HibernateUtil 252
8.4.6 編寫實(shí)現(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 對(duì)象-關(guān)系映射 260
9.2.1 類映射 260
9.2.2 對(duì)象標(biāo)識(shí)符映射 261
9.2.3 屬性映射 265
9.2.4 多對(duì)一映射 265
9.2.5 一對(duì)多映射 266
9.3 操作持久化對(duì)象 267
9.3.1 持久化類對(duì)象的狀態(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 使用二級(jí)緩存 274
9.6.1 Hibernate緩存介紹 274
9.6.2 配置二級(jí)緩存 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的實(shí)用類HibernateUtil 290
10.2 改造Dao類實(shí)現(xiàn) 291
10.3 系統(tǒng)優(yōu)化 297
10.3.1 增加過濾器實(shí)現(xiàn)Session的集中獲取和關(guān)閉 297
10.3.2 改進(jìn)持久化類和映射文件 297
10.3.3 增加二級(jí)緩存配置 301
10.3.4 改進(jìn)Dao類實(shí)現(xiàn) 304
10.4 本章小結(jié) 304
習(xí)題10 304
參考文獻(xiàn) 305

本目錄推薦

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