JSP課程設(shè)計(jì)案例精編

-
【作 者】楊昭 主編
【I S B N 】978-7-5084-3432-3
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2006-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】300
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥28
【叢 書】21世紀(jì)高等院校課程設(shè)計(jì)叢書
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書精心選取了JSP應(yīng)用開發(fā)中具有代表性的12個(gè)案例,全面介紹JSP網(wǎng)絡(luò)程序設(shè)計(jì)中的各種方法和技巧。這些案例涉及JSP內(nèi)置對(duì)象、XML與JSP、文件上傳系統(tǒng)、文件系統(tǒng)操作、電子郵件系統(tǒng)、在線聊天室系統(tǒng)、新聞發(fā)布系統(tǒng)、網(wǎng)絡(luò)投票系統(tǒng)、在線考試系統(tǒng)等,基本涵蓋了JSP應(yīng)用開發(fā)的主要方面。
全書重點(diǎn)與實(shí)效并重,既有相對(duì)基本的編程內(nèi)容,又有一些較為高級(jí)的應(yīng)用實(shí)例。每個(gè)案例包括案例說明、技術(shù)要點(diǎn)、實(shí)現(xiàn)步驟、注釋說明、課后練習(xí)等部分,適合讀者的全面學(xué)習(xí)和使用。
本書主要適合于具有初步JSP/Java編程基礎(chǔ)的讀者,可作為不同層次網(wǎng)絡(luò)程序設(shè)計(jì)課程的輔助教材,也可供JSP網(wǎng)絡(luò)開發(fā)人員參考。同時(shí),對(duì)于初學(xué)者迅速認(rèn)識(shí)和提高JSP的開發(fā)方法與技巧也具有很好的指導(dǎo)作用。
在人類社會(huì)已經(jīng)邁入21世紀(jì)的今天,信息技術(shù)的飛速發(fā)展和普及使得全社會(huì)對(duì)計(jì)算機(jī)應(yīng)用技術(shù)的需求日益增強(qiáng)。時(shí)至今日,計(jì)算機(jī)已經(jīng)深入到人們?nèi)粘9ぷ鳌W(xué)習(xí)、生活、娛樂的各個(gè)方面。眾所周知,計(jì)算機(jī)的主要功能是進(jìn)行信息處理,而基于WWW的動(dòng)態(tài)信息發(fā)布與處理則是其中一個(gè)非常重要的領(lǐng)域。
JSP是一種如日中天的先進(jìn)動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)語言,可以在多種操作系統(tǒng)平臺(tái)和多種Web服務(wù)器下使用。本書以案例為單位,從最基礎(chǔ)的JSP應(yīng)用開發(fā)開始,循序漸進(jìn)地介紹了各種JSP 應(yīng)用開發(fā)技術(shù),并涵蓋了許多高級(jí)主題,例如JavaBeans、JDBC 2.0、File System、XML以及郵件系統(tǒng)等。
本書通過精心設(shè)計(jì)的十多個(gè)案例全面覆蓋了JSP開發(fā)中的重點(diǎn)和難點(diǎn)。案例主題包括:Web服務(wù)器的安裝配置、JSP內(nèi)置對(duì)象的綜合運(yùn)用、XML在JSP中的綜合運(yùn)用、基于JSP的文件上傳、文件系統(tǒng)的全面操作、軟件下載站點(diǎn)的開發(fā)、電子郵件系統(tǒng)的創(chuàng)建、在線聊天室系統(tǒng)的實(shí)現(xiàn)、新聞發(fā)布系統(tǒng)的創(chuàng)建、網(wǎng)絡(luò)投票系統(tǒng)的實(shí)現(xiàn)和在線考試系統(tǒng)的實(shí)現(xiàn)。全書重點(diǎn)與實(shí)效并重,既有相對(duì)基本的編程內(nèi)容,又有一些較為高級(jí)的應(yīng)用實(shí)例。每個(gè)案例包括案例說明、技術(shù)要點(diǎn)、實(shí)現(xiàn)步驟、注釋說明、課后練習(xí)等部分,適合不同層次讀者的全面學(xué)習(xí)和使用。
作為課程案例設(shè)計(jì)類圖書,本書適合于具有初步JSP/Java編程基礎(chǔ)和具有一定JSP開發(fā)經(jīng)驗(yàn)的讀者閱讀。該書既可用作不同層次網(wǎng)絡(luò)程序設(shè)計(jì)課程的輔助教材,也可供網(wǎng)絡(luò)開發(fā)人員參考。
本書由楊昭主編,徐春卉、張新、王鳳華任副主編,另外參加編寫工作的還有顧立、李繼民、趙華文、童劍、趙京、楊勇、瞿敏、張華、胡騰、金晶、劉興波、楚靜輝、鐘俊明等。由于時(shí)間倉(cāng)促,加之編者的水平有限,書中缺點(diǎn)和錯(cuò)誤之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。
編者
2005年12月
前言
案例一 Web服務(wù)器的基本原理與配置 1
1.1 案例說明 1
1.2 技術(shù)要點(diǎn) 1
1.2.1 Web服務(wù)器的相關(guān)知識(shí) 1
1.2.2 JSP技術(shù)及其基本原理 2
1.3 實(shí)現(xiàn)步驟 2
1.3.1 編寫一個(gè)簡(jiǎn)單的Web服務(wù)器 2
1.3.2 JSP運(yùn)行環(huán)境的安裝配置 7
1.4 注釋說明 12
1.5 課后練習(xí) 12
案例二 JSP內(nèi)置對(duì)象的綜合使用 13
2.1 案例說明 13
2.2 技術(shù)要點(diǎn) 13
2.2.1 Servlet運(yùn)行時(shí)原理 13
2.2.2 JSP內(nèi)置對(duì)象簡(jiǎn)述 13
2.2.3 JSP的基本語法要素 14
2.3 實(shí)現(xiàn)步驟 15
2.3.1 練習(xí)內(nèi)置對(duì)象的基本使用 15
2.3.2 獲取各種環(huán)境變量 22
2.4 注釋說明 24
2.5 課后練習(xí) 30
案例三 XML在JSP中的綜合運(yùn)用 34
3.1 案例說明 34
3.2 技術(shù)要點(diǎn) 34
3.2.1 XML的基本相關(guān)知識(shí) 34
3.2.2 XML的基本使用方法 36
3.3 實(shí)現(xiàn)步驟 41
3.3.1 使用DOM解析XML 41
3.3.2 使用DOM動(dòng)態(tài)生成XML文檔 43
3.3.3 使用SAX解析XML文檔 45
3.3.4 開發(fā)基于XML的留言板 48
3.4 注釋說明 57
3.5 課后練習(xí) 57
案例四 基于JSP的文件上傳 58
4.1 案例說明 58
4.2 技術(shù)要點(diǎn) 58
4.2.1 實(shí)現(xiàn)多文件上傳的基本原理 58
4.2.2 當(dāng)前可用的JSP上傳組件 61
4.3 實(shí)現(xiàn)步驟 63
4.3.1 文件上傳組件的實(shí)現(xiàn) 64
4.3.2 JSP文件上傳頁(yè)面的實(shí)現(xiàn) 76
4.4 注釋說明 78
4.5 課后練習(xí) 78
案例五 文件系統(tǒng)的全面操作 80
5.1 案例說明 80
5.2 技術(shù)要點(diǎn) 80
5.2.1 Java輸入/輸出系統(tǒng)簡(jiǎn)介 80
5.2.2 Java中的文件讀寫 83
5.3 實(shí)現(xiàn)步驟 90
5.3.1 實(shí)現(xiàn)JSP中的各種文件操作 90
5.3.2 使用隨機(jī)訪問文件 97
5.4 注釋說明 101
5.5 課后練習(xí) 102
案例六 軟件下載站點(diǎn)的開發(fā) 103
6.1 案例說明 103
6.2 技術(shù)要點(diǎn) 103
6.2.1 CSS樣式表的用法基礎(chǔ) 103
6.2.2 JSP中的各種數(shù)據(jù)庫(kù)連接 105
6.3 實(shí)現(xiàn)步驟 109
6.3.1 創(chuàng)建相關(guān)數(shù)據(jù)庫(kù) 110
6.3.2 站點(diǎn)首頁(yè)與下載界面 111
6.3.3 實(shí)現(xiàn)分類顯示功能 116
6.3.4 實(shí)現(xiàn)分類查詢功能 119
6.3.5 實(shí)現(xiàn)系統(tǒng)維護(hù)功能 122
6.4 注釋說明 126
6.5 課后練習(xí) 127
案例七 電子郵件系統(tǒng)的創(chuàng)建 128
7.1 案例說明 128
7.2 技術(shù)要點(diǎn) 128
7.2.1 電子郵件的基本工作原理 128
7.2.2 電子郵件傳送中的三種標(biāo)準(zhǔn) 129
7.2.3 Java Mail API的相關(guān)概念 131
7.3 實(shí)現(xiàn)步驟 132
7.3.1 安裝James郵件服務(wù)器 132
7.3.2 創(chuàng)建Java Mail使用環(huán)境 135
7.3.3 使用JSP發(fā)送電子郵件 136
7.4 注釋說明 148
7.5 課后練習(xí) 149
案例八 在線聊天室系統(tǒng)的實(shí)現(xiàn) 150
8.1 案例說明 150
8.2 技術(shù)要點(diǎn) 150
8.2.1 常見的JavaScript對(duì)象與數(shù)組 150
8.2.2 關(guān)于彈出式窗口的用法 151
8.3 實(shí)現(xiàn)步驟 155
8.3.1 數(shù)據(jù)庫(kù)及其連接的設(shè)計(jì) 155
8.3.2 邏輯控制模塊的設(shè)計(jì) 160
8.3.3 聊天顯示層面的設(shè)計(jì) 165
8.4 注釋說明 171
8.5 課后練習(xí) 171
案例九 新聞發(fā)布系統(tǒng)的創(chuàng)建 172
9.1 案例說明 172
9.2 技術(shù)要點(diǎn) 172
9.2.1 新聞發(fā)布系統(tǒng)模塊設(shè)計(jì) 172
9.2.2 系統(tǒng)的數(shù)據(jù)字典 173
9.3 實(shí)現(xiàn)步驟 174
9.3.1 創(chuàng)建相關(guān)數(shù)據(jù)庫(kù) 174
9.3.2 首頁(yè)和新聞詳細(xì)內(nèi)容頁(yè)面的實(shí)現(xiàn) 175
9.3.3 新聞編輯與添加等功能的實(shí)現(xiàn) 179
9.4 注釋說明 185
9.5 課后練習(xí) 186
案例十 網(wǎng)絡(luò)投票系統(tǒng)的實(shí)現(xiàn) 187
10.1 案例說明 187
10.2 技術(shù)要點(diǎn) 187
10.2.1 HTML中具有選擇功能的控件 187
10.2.2 附加碼與網(wǎng)頁(yè)的安全問題 189
10.3 實(shí)現(xiàn)步驟 190
10.3.1 創(chuàng)建相關(guān)數(shù)據(jù)庫(kù) 190
10.3.2 投票系統(tǒng)主頁(yè)面的設(shè)計(jì) 192
10.3.3 投票處理與系統(tǒng)維護(hù)頁(yè)面 194
10.4 注釋說明 198
10.5 課后練習(xí) 198
案例十一 在線考試系統(tǒng)的實(shí)現(xiàn)(上) 199
11.1 案例說明 199
11.2 實(shí)施步驟 199
11.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 199
11.2.2 系統(tǒng)公用模塊的實(shí)現(xiàn) 203
11.2.3 系統(tǒng)維護(hù)功能的實(shí)現(xiàn) 205
11.3 注釋說明 235
案例十二 在線考試系統(tǒng)的實(shí)現(xiàn)(下) 236
12.1 案例說明 236
12.2 實(shí)施步驟 236
12.2.1 系統(tǒng)維護(hù)功能的實(shí)現(xiàn) 236
12.2.2 在線測(cè)試功能的實(shí)現(xiàn) 255
12.3 注釋說明 267
附錄A 課后練習(xí)提示與解析 268
附錄B Java/JSP編程規(guī)范參考 278
附錄C HTML基本語法元素參考 287
- 用戶名: 密碼:
- 匿名?
- 注冊(cè)
- 生活經(jīng)管more>>
- Illustrator CS3中文版課程設(shè)計(jì)案例精
- 數(shù)學(xué)建模案例精編
- 匯編語言課程設(shè)計(jì)案例精編
- C語言課程設(shè)計(jì)案例精編
- Visual C++課程設(shè)計(jì)案例精編(第二版)
- Visual FoxPro課程設(shè)計(jì)案例精編
- Photoshop CS3中文版課程設(shè)計(jì)案例精編
- Dreamweaver CS3中文版課程設(shè)計(jì)案例精
- Authorware課程設(shè)計(jì)案例精編
- Visual C++.NET課程設(shè)計(jì)案例精編
- JSP課程設(shè)計(jì)案例精編
- 數(shù)據(jù)庫(kù)技術(shù)課程設(shè)計(jì)案例精編
- 網(wǎng)頁(yè)制作課程設(shè)計(jì)案例精編
- Access課程設(shè)計(jì)案例精編
- SQL Server 2000課程設(shè)計(jì)案例精編
- C#課程設(shè)計(jì)案例精編