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

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

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

定 價:¥58.00

作 者: 沈應逵,曾凌
出版社: 人民郵電出版社
叢編項:
標 簽: JAVA

ISBN: 9787115172914 出版時間: 2008-02-01 包裝: 平裝
開本: 16 頁數(shù): 481 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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