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

Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例

Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例

定 價(jià):¥58.00

作 者: 沈應(yīng)逵,曾凌
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA

ISBN: 9787115172914 出版時(shí)間: 2008-02-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 481 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例(附光盤)》以JSP和Servlet為主要技術(shù)支柱,以MySQL為數(shù)據(jù)庫(kù),通過展示8個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過程,循序漸進(jìn)地詳細(xì)講解了系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、使用JSP開發(fā)Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的相關(guān)技術(shù)和方法,并在實(shí)例開發(fā)的過程中逐步完善了一個(gè)簡(jiǎn)單的JSP開發(fā)框架。全書的核心內(nèi)容是Java Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā),并以項(xiàng)目開發(fā)作為出發(fā)點(diǎn),深入講解了開發(fā)框架、開發(fā)模式以及模塊劃分在實(shí)際軟件開發(fā)中的重要作用和運(yùn)用技巧?!禞ava Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例(附光盤)》適合JavaWeb初、中級(jí)開發(fā)人員,同時(shí)也適合具有一定Java開發(fā)經(jīng)驗(yàn)的JSP初學(xué)者,對(duì)Web開發(fā)框架和模塊劃分感興趣的開發(fā)人員。Web資深開發(fā)人員也能夠從《Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例(附光盤)》中獲得一定的啟發(fā)。

作者簡(jiǎn)介

暫缺《Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開發(fā)與實(shí)例》作者簡(jiǎn)介

圖書目錄

第1章 磨刀不誤砍柴工 1
1.1 JSP與Web應(yīng)用的背景知識(shí) 1
1.1.1 Web應(yīng)用的發(fā)展 1
1.1.2 Web應(yīng)用程序的分類 2
1.1.3 HTTP協(xié)議 3
1.1.4 JSP令HTML充滿活力 4
1.2 JSP開發(fā)環(huán)境搭建 5
1.2.1 獲取JDK并安裝 5
1.2.2 獲取Tomcat并安裝 7
1.2.3 獲取MySQL并安裝 11
1.2.4 獲取Eclipse并安裝 16
1.2.5 編寫第一個(gè)JSP程序 19
1.2.6 成功部署第一個(gè)JSP程序 19
1.2.7 設(shè)置環(huán)境變量的好習(xí)慣 21
1.3 JSP技術(shù)初探 21
1.3.1 JSP是如何工作的 22
1.3.2 JSP中的標(biāo)簽 23
1.3.3 JSP內(nèi)建對(duì)象 24
1.3.4 利用JSP進(jìn)行頁(yè)面交互 28
1.4 Web應(yīng)用中的數(shù)據(jù)庫(kù) 33
1.4.1 如何選擇Oracle、SQL Server與MySQL 33
1.4.2 JSP和JDBC 34
1.4.3 JSP連接MySQL 35
1.5 Web開發(fā)前必須注意的幾個(gè)方面 39
1.5.1 Get與Post 39
1.5.2 Session與Cookie 41
1.5.3 容易混淆的JavaScript腳本 42
1.6 小結(jié) 45
第2章 掃雷英雄榜 46
2.1 學(xué)習(xí)目的 46
2.2 基本設(shè)計(jì) 46
2.2.1 系統(tǒng)特點(diǎn) 47
2.2.2 功能設(shè)計(jì) 47
2.2.3 用戶界面草圖 48
2.2.4 頁(yè)面遷移圖 49
2.2.5 頁(yè)面功能基本設(shè)計(jì) 50
2.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 51
2.3.1 數(shù)據(jù)庫(kù)的業(yè)務(wù)分析 52
2.3.2 創(chuàng)建數(shù)據(jù)庫(kù) 52
2.4 JSP程序設(shè)計(jì) 53
2.4.1 歡迎頁(yè)面的編寫 53
2.4.2 新用戶注冊(cè)頁(yè)面的編寫 55
2.4.3 注冊(cè)操作頁(yè)面的編寫 57
2.4.4 用戶登錄頁(yè)面的編寫 59
2.4.5 游戲頁(yè)面的編寫 60
2.4.6 游戲排名頁(yè)面的編寫 70
2.4.7 退出頁(yè)面的編寫 72
2.5 系統(tǒng)功能的完善 73
2.5.1 如何防止作弊:Get與Post 73
2.5.2 數(shù)據(jù)庫(kù)連接字符串單獨(dú)維護(hù) 75
2.6 經(jīng)驗(yàn)與思考 75
2.6.1 利用Include抽出共通部分 75
2.6.2 JavaScript和CSS獨(dú)立出來(lái)的好處 75
2.6.3 動(dòng)態(tài)生成頁(yè)面時(shí)的效率 76
2.7 小結(jié) 76
第3章 個(gè)人在線知識(shí)倉(cāng)庫(kù) 78
3.1 學(xué)習(xí)目的 78
3.2 基本設(shè)計(jì) 78
3.2.1 系統(tǒng)特點(diǎn) 78
3.2.2 功能設(shè)計(jì) 79
3.2.3 用戶界面草圖 80
3.2.4 頁(yè)面遷移圖 82
3.2.5 頁(yè)面功能基本設(shè)計(jì) 83
3.2.6 輸入/輸出設(shè)計(jì) 85
3.2.7 軟硬件環(huán)境要求 86
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 86
3.3.1 數(shù)據(jù)庫(kù)的業(yè)務(wù)分析 86
3.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 87
3.4 JSP頁(yè)面設(shè)計(jì) 89
3.4.1 目錄結(jié)構(gòu) 89
3.4.2 首頁(yè)頁(yè)面編寫 89
3.4.3 登錄頁(yè)面編寫 96
3.4.4 查詢條件頁(yè)面編寫 104
3.4.5 查詢一覽頁(yè)面編寫 107
3.4.6 查看、修改、刪除頁(yè)面編寫 111
3.5 系統(tǒng)功能的完善 114
3.5.1 限制用戶非法的頁(yè)面跳轉(zhuǎn) 114
3.5.2 更加靈活的模糊查詢功能 115
3.5.3 界面的優(yōu)化:一切從易用性出發(fā) 117
3.6 經(jīng)驗(yàn)與思考 119
3.6.1 HTML頁(yè)面元素尺寸的不可預(yù)計(jì)性 119
3.6.2 如何減少數(shù)據(jù)庫(kù)查詢的重復(fù)性勞動(dòng) 120
3.6.3 JSP文件的功能性分離 121
3.7 小結(jié) 121
第4章 在線選課系統(tǒng) 122
4.1 學(xué)習(xí)目的 122
4.2 基本設(shè)計(jì) 122
4.2.1 系統(tǒng)特點(diǎn) 122
4.2.2 功能設(shè)計(jì) 123
4.2.3 用戶界面草圖 124
4.2.4 頁(yè)面遷移圖 126
4.2.5 頁(yè)面功能基本設(shè)計(jì) 126
4.2.6 頁(yè)面遷移輸入/輸出設(shè)計(jì) 128
4.2.7 軟硬件環(huán)境要求 129
4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 129
4.3.1 數(shù)據(jù)庫(kù)的業(yè)務(wù)分析 129
4.3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)與創(chuàng)建 130
4.4 JSP程序設(shè)計(jì) 131
4.4.1 Servlet的作用 132
4.4.2 代碼目錄結(jié)構(gòu) 133
4.4.3 登錄頁(yè)面編寫 133
4.4.4 選課頁(yè)面編寫 141
4.4.5 選課結(jié)果一覽頁(yè)面編寫 150
4.4.6 選課情況一覽頁(yè)面編寫 155
4.4.7 添加課程頁(yè)面編寫 157
4.5 系統(tǒng)功能的完善 163
4.5.1 添加學(xué)分計(jì)算功能 164
4.5.2 利用同步減少同時(shí)選課沖突的可能 165
4.6 經(jīng)驗(yàn)與思考 165
4.7 小結(jié) 166
第5章 網(wǎng)絡(luò)郵件系統(tǒng) 167
5.1 學(xué)習(xí)目的 167
5.2 基本設(shè)計(jì) 167
5.2.1 系統(tǒng)特點(diǎn) 167
5.2.2 功能設(shè)計(jì) 168
5.2.3 用戶界面草圖 168
5.2.4 頁(yè)面遷移圖 172
5.2.5 頁(yè)面功能基本設(shè)計(jì) 173
5.2.6 頁(yè)面遷移輸入/輸出設(shè)計(jì) 174
5.2.7 軟硬件環(huán)境要求 175
5.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 175
5.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 175
5.3.2 表關(guān)聯(lián)關(guān)系 178
5.4 JSP程序設(shè)計(jì) 178
5.4.1 MVC設(shè)計(jì)思想 178
5.4.2 代碼目錄結(jié)構(gòu) 179
5.4.3 頁(yè)面導(dǎo)航模塊編寫 180
5.4.4 Servlet設(shè)計(jì) 184
5.4.5 共通Servlet設(shè)計(jì) 184
5.4.6 業(yè)務(wù)Module設(shè)計(jì) 187
5.4.7 注冊(cè)頁(yè)面編寫 188
5.4.8 郵箱設(shè)置頁(yè)面編寫 192
5.4.9 收件箱頁(yè)面編寫 195
5.4.10 寫郵件、發(fā)件箱頁(yè)面編寫 201
5.4.11 地址簿頁(yè)面編寫 204
5.5 系統(tǒng)功能的完善 205
5.5.1 頁(yè)面遷移更友善 205
5.5.2 區(qū)分已讀和未讀的郵件 208
5.5.3 使幫助信息更加友善 210
5.6 經(jīng)驗(yàn)與思考 210
5.7 小結(jié) 211
第6章 人才簡(jiǎn)歷資源中心 212
6.1 學(xué)習(xí)目的 212
6.2 基本設(shè)計(jì) 212
6.2.1 系統(tǒng)特點(diǎn) 212
6.2.2 功能設(shè)計(jì) 213
6.2.3 用戶界面草圖 214
6.2.4 頁(yè)面遷移圖 218
6.2.5 頁(yè)面功能基本設(shè)計(jì) 219
6.2.6 頁(yè)面遷移輸入/輸出設(shè)計(jì) 220
6.2.7 軟硬件環(huán)境要求 221
6.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 221
6.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 221
6.3.2 表關(guān)聯(lián)關(guān)系 223
6.4 JSP程序設(shè)計(jì) 224
6.4.1 MVC模式的再思考 224
6.4.2 單一的Servlet編寫 225
6.4.3 頁(yè)面控制模塊設(shè)計(jì)思路 228
6.4.4 數(shù)據(jù)訪問模塊設(shè)計(jì)思路 229
6.4.5 頁(yè)面框架編寫 230
6.4.6 首頁(yè)編寫 232
6.4.7 普通用戶登錄簡(jiǎn)歷頁(yè)面編寫 233
6.4.8 登錄頁(yè)面編寫 235
6.4.9 簡(jiǎn)歷登錄模塊編寫 237
6.4.10 簡(jiǎn)歷整理模塊編寫 240
6.4.11 過期簡(jiǎn)歷模塊編寫 245
6.4.12 簡(jiǎn)歷查看模塊編寫 246
6.4.13 系統(tǒng)設(shè)置模塊編寫 249
6.5 系統(tǒng)功能的完善 251
6.5.1 添加簡(jiǎn)歷登錄時(shí)間 252
6.5.2 輔助用戶輸入:自動(dòng)格式化日期 254
6.5.3 登錄時(shí)顯示未整理簡(jiǎn)歷和過期簡(jiǎn)歷數(shù)量 254
6.6 經(jīng)驗(yàn)與思考 255
6.6.1 按照數(shù)據(jù)庫(kù)表設(shè)計(jì)類 255
6.6.2 從開發(fā)效率的角度考慮系統(tǒng)設(shè)計(jì) 256
6.7 小結(jié) 257
第7章 在線模擬考試系統(tǒng) 258
7.1 學(xué)習(xí)目的 258
7.2  基本設(shè)計(jì) 258
7.2.1 系統(tǒng)特點(diǎn) 258
7.2.2 功能設(shè)計(jì) 259
7.2.3 用戶界面草圖 260
7.2.4 頁(yè)面遷移圖 264
7.2.5 畫面功能基本設(shè)計(jì) 265
7.2.6 頁(yè)面遷移輸入/輸出設(shè)計(jì) 266
7.2.7 軟硬件環(huán)境要求 266
7.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 266
7.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 266
7.3.2 表關(guān)聯(lián)關(guān)系 268
7.4 JSP程序設(shè)計(jì) 269
7.4.1 系統(tǒng)框架的改善 269
7.4.2 數(shù)據(jù)訪問模塊的設(shè)計(jì) 273
7.4.3 業(yè)務(wù)邏輯模塊的設(shè)計(jì) 273
7.4.4 頁(yè)面控制模塊的設(shè)計(jì) 274
7.4.5 登錄頁(yè)面編寫 274
7.4.6 考生導(dǎo)航頁(yè)面編寫 277
7.4.7 考試頁(yè)面編寫 278
7.4.8 歷史成績(jī)頁(yè)面編寫 287
7.4.9 管理員導(dǎo)航頁(yè)面編寫 291
7.4.10 試題維護(hù)頁(yè)面編寫 292
7.4.11 試卷設(shè)置頁(yè)面編寫 294
7.4.12 管理員歷史成績(jī)頁(yè)面編寫 297
7.5 系統(tǒng)功能的完善 300
7.5.1 給試題添加難易度控制 300
7.5.2 從服務(wù)器端控制考試時(shí)間 301
7.5.3 同一考生試題不重復(fù)的處理 301
7.6 經(jīng)驗(yàn)與思考 302
7.6.1 業(yè)務(wù)復(fù)雜邏輯的獨(dú)立性和擴(kuò)展性 302
7.6.2 如何設(shè)計(jì)數(shù)據(jù)庫(kù)以更面向開發(fā)效率 302
7.7 小結(jié) 303
第8章 客戶信息管理系統(tǒng) 304
8.1 學(xué)習(xí)目的 304
8.2 基本設(shè)計(jì) 304
8.2.1 系統(tǒng)特點(diǎn) 304
8.2.2 功能設(shè)計(jì) 305
8.2.3 用戶界面草圖 306
8.2.4 頁(yè)面遷移圖 309
8.2.5 頁(yè)面功能基本設(shè)計(jì) 310
8.2.6 軟硬件環(huán)境要求 311
8.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 312
8.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 312
8.3.2 表關(guān)聯(lián)關(guān)系 314
8.4 JSP程序設(shè)計(jì) 314
8.4.1 數(shù)據(jù)訪問模塊的編寫 314
8.4.2 系統(tǒng)框架的一點(diǎn)改進(jìn) 317
8.4.3 頁(yè)面導(dǎo)航的設(shè)計(jì) 319
8.4.4 用戶登錄頁(yè)面 321
8.4.5 客戶資料錄入頁(yè)面 323
8.4.6 客戶資料修改頁(yè)面 324
8.4.7 客戶資料刪除頁(yè)面 328
8.4.8 快速反應(yīng)頁(yè)面 331
8.4.9 客戶來(lái)電記錄錄入頁(yè)面 333
8.4.10 客戶來(lái)電記錄查詢頁(yè)面 336
8.4.11 客戶回訪記錄錄入頁(yè)面 340
8.4.12 客戶回訪記錄查詢頁(yè)面 340
8.4.13 客戶重要信息提醒頁(yè)面 341
8.5 經(jīng)驗(yàn)與思考 344
8.5.1 頁(yè)面導(dǎo)航設(shè)計(jì)的擴(kuò)展性 344
8.5.2 不要輕易直接刪除數(shù)據(jù) 345
8.6 小結(jié) 345
第9章 超市訂貨管理系統(tǒng) 346
9.1 學(xué)習(xí)目的 346
9.2 基本設(shè)計(jì) 346
9.2.1 系統(tǒng)特點(diǎn) 346
9.2.2 功能設(shè)計(jì) 347
9.2.3 用戶界面草圖 348
9.2.4 頁(yè)面遷移圖 351
9.2.5 頁(yè)面功能基本設(shè)計(jì) 351
9.2.6 軟硬件環(huán)境要求 352
9.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 353
9.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建 353
9.3.2 表關(guān)聯(lián)關(guān)系 355
9.4 邏輯層模塊設(shè)計(jì) 356
9.4.1 模塊劃分 356
9.4.2 數(shù)據(jù)訪問模塊的編寫 358
9.4.3 商品信息維護(hù)邏輯模塊 361
9.4.4 供應(yīng)商信息維護(hù)邏輯模塊 361
9.4.5 訂貨操作邏輯模塊 362
9.4.6 庫(kù)存信息維護(hù)邏輯模塊 364
9.5 JSP頁(yè)面設(shè)計(jì) 364
9.5.1 系統(tǒng)框架和用戶登錄頁(yè)面 365
9.5.2 頁(yè)面導(dǎo)航設(shè)計(jì) 367
9.5.3 商品信息模塊編寫 370
9.5.4 商品分類信息模塊編寫 374
9.5.5 供應(yīng)商信息模塊編寫 374
9.5.6 商品供應(yīng)商信息模塊編寫 375
9.5.7 訂貨模塊編寫 376
9.5.8 訂單打印頁(yè)面編寫 381
9.5.9 商品入庫(kù)模塊編寫 385
9.5.10 庫(kù)存報(bào)表打印頁(yè)面編寫 386
9.6 經(jīng)驗(yàn)與思考 388
9.7 小結(jié) 388
第10章 應(yīng)用框架在JSP開發(fā)中的應(yīng)用 389
10.1 什么是應(yīng)用框架 389
10.2 JSP開發(fā)利器——Struts 389
10.2.1 獲取Struts 390
10.2.2 Struts的MVC 390
10.2.3 一個(gè)簡(jiǎn)單的例子 391
10.2.4 Struts-config.xml文件 396
10.2.5 核心控制器ActionServlet 398
10.2.6 數(shù)據(jù)封裝ActionForm 399
10.2.7 真正的邏輯實(shí)現(xiàn)Action 400
10.2.8 ActionMapping和ActionForward 401
10.2.9 表單驗(yàn)證Validation 402
10.2.10 Struts相關(guān)資源和技術(shù)網(wǎng)站 403
10.3 關(guān)系數(shù)據(jù)庫(kù)持久化工具——Hibernate 404
10.3.1 獲取Hibernate 404
10.3.2 運(yùn)行Hibernate準(zhǔn)備工作 405
10.3.3 第一個(gè)簡(jiǎn)單Hibernate應(yīng)用程序 406
10.3.4 在JSP中使用Hibernate 411
10.3.5 Hibernate基礎(chǔ)語(yǔ)義 413
10.3.6 采用POJO編寫數(shù)據(jù)實(shí)體 415
10.3.7 編寫對(duì)象和數(shù)據(jù)庫(kù)表的映射描述 416
10.3.8 數(shù)據(jù)的查詢及HQL 419
10.3.9 Hibernate相關(guān)資源和技術(shù)網(wǎng)站 421
10.4 集大成者——Spring 423
10.4.1 Spring的起源 423
10.4.2 獲取Spring 423
10.4.3 Spring基礎(chǔ)概念:依賴注入 424
10.4.4 Spring中的MVC 426
10.4.5 Spring中的異常處理 432
10.4.6 Spring相關(guān)資源和技術(shù)網(wǎng)站 436
10.5 其他Web開發(fā)框架簡(jiǎn)介 437
10.5.1 Turbine 437
10.5.2 WebWork 440
10.5.3 JSF 441
10.5.4 Cocoon 443
10.6 小結(jié) 445
第11章 工具在JSP開發(fā)中的應(yīng)用 446
11.1 源代碼開發(fā)工具——Eclipse 446
11.1.1 Eclipse的插件安裝方法 446
11.1.2 Eclipse語(yǔ)言包的使用方法 448
11.1.3 Eclipse的代碼組織方式 449
11.1.4 Eclipse的開發(fā)環(huán)境配置 450
11.1.5 Eclipse的代碼開發(fā)和調(diào)試 453
11.1.6 Eclipse的代碼重構(gòu) 457
11.1.7 一些常用的Eclipse插件 458
11.1.8 Eclipse相關(guān)技術(shù)網(wǎng)站 463
11.2 源代碼版本管理工具——VSS/CVS 463
11.2.1 VSS的安裝 463
11.2.2 VSS數(shù)據(jù)庫(kù)的創(chuàng)建 465
11.2.3 VSS用戶的管理 466
11.2.4 VSS項(xiàng)目的管理 468
11.2.5 VSS主要文件操作 470
11.2.6 VSS的文件履歷參照 471
11.2.7 VSS的比較工具 472
11.2.8 CVS的安裝 473
11.2.9 CVSNT的配置 475
11.2.10 開始使用WinCVS 476
11.2.11 CVS的簡(jiǎn)單操作 477
11.2.12 CVS的代碼版本管理 480
11.3 小結(jié) 481

本目錄推薦

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