注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程JSP動態(tài)網(wǎng)站開發(fā)項目教程

JSP動態(tài)網(wǎng)站開發(fā)項目教程

JSP動態(tài)網(wǎng)站開發(fā)項目教程

定 價:¥30.00

作 者: 徐婉珍 主編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: JSP

ISBN: 9787121121685 出版時間: 2010-11-01 包裝: 平裝
開本: 16開 頁數(shù): 293 字數(shù):  

內(nèi)容簡介

  《JSP動態(tài)網(wǎng)站開發(fā)項目教程》以基于典型工作任務的課程開發(fā)為原則來組織本課程的內(nèi)容。書中配備大量的例題及系統(tǒng)實例,敘述詳細,通俗易懂,書中所有程序代碼均在開發(fā)環(huán)境中調(diào)試通過。《JSP動態(tài)網(wǎng)站開發(fā)項目教程》分為4個部分,共20章。第1部分為開發(fā)前的知識與技能準備,介紹了開發(fā)任務、JSP的基本概念,以及主流開發(fā)工具NetBeansIDE的安裝與使用;第2部分進入開發(fā)與學習階段,以NetBeansIDE為開發(fā)工具,介紹論壇網(wǎng)站主要模塊的開發(fā)過程,在開發(fā)的過程中穿插講解了JSP的語言基礎、JSP的頁面元素、內(nèi)置對象、JDBC訪問數(shù)據(jù)庫、JavaBean的使用、Servlet、文件上傳、異常處理、服務器的配置與網(wǎng)站的發(fā)布等知識;第3部分以MyEclipse為開發(fā)工具,提供一個實現(xiàn)了MVC模式的企業(yè)網(wǎng)站實例,展示了結(jié)合Servlet+JSP+JavaBean技術(shù)開發(fā)動態(tài)網(wǎng)站的基本流程,同時介紹了JSP的EL、JSTL、過濾器等相關(guān)知識;第4部分為JSP速查參考,系統(tǒng)地概括了JSP技術(shù)各部分的知識,最后對主流開發(fā)工具MyEclipse的安裝和使用作了詳細的介紹。

作者簡介

暫缺《JSP動態(tài)網(wǎng)站開發(fā)項目教程》作者簡介

圖書目錄

第一部分 預備階段
第1章 開發(fā)任務描述 (1)
1.1 開發(fā)背景 (1)
1.2 需求說明 (1)
1.2.1 術(shù)語 (1)
1.2.2 功能需求 (2)
1.2.3 系統(tǒng)用例 (2)
思考與訓練 (4)
第2章 JSP概述 (5)
2.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 (5)
2.2 主流動態(tài)網(wǎng)站技術(shù)及實現(xiàn)模式 (5)
2.2.1 幾種主流的動態(tài)網(wǎng)站開發(fā)技術(shù) (5)
2.2.2 動態(tài)網(wǎng)站技術(shù)的實現(xiàn)模式 (6)
2.3 HTTP的請求/響應模型 (7)
2.4 JSP頁面的執(zhí)行流程 (9)
思考與訓練 (9)
第3章 開發(fā)工具的安裝與使用 (10)
3.1 NetBeans IDE的安裝 (10)
3.1.1 下載安裝包 (10)
3.1.2 安裝NetBeans IDE (10)
3.2 創(chuàng)建項目與編寫程序 (13)
3.2.1 認識NetBeans IDE的界面 (14)
3.2.2 創(chuàng)建新項目 (16)
3.2.3 修改默認模板 (19)
3.2.4 創(chuàng)建JSP頁面 (20)
3.2.5 運行JSP頁面 (22)
3.2.6 認識JSP的頁面元素 (22)
3.2.7 添加自定義的模板 (23)
3.2.8 打開/關(guān)閉項目 (25)
3.3 在NetBeans IDE中調(diào)試程序 (25)
思考與訓練 (28)
第二部分 在開發(fā)中學習
第4章 論壇網(wǎng)站的設計 (29)
4.1 功能模塊設計 (30)
4.2 頁面列表 (31)
4.3 數(shù)據(jù)庫結(jié)構(gòu)設計 (31)
思考與訓練 (33)
第5章 制作靜態(tài)網(wǎng)頁 (34)
5.1 制作網(wǎng)站的原型 (34)
5.2 制作注冊頁面 (35)
5.2.1 HTML的常用標簽 (36)
5.2.2 CSS簡介 (41)
5.2.3 使用HTML+CSS制作注冊頁面 (46)
5.2.4 JavaScript簡介 (49)
5.2.5 為注冊表單添加JavaScript驗證 (52)
思考與訓練 (59)
第6章 注冊功能的實現(xiàn) (61)
6.1 任務的提出與分解 (61)
6.2 輸出信息及提取表單數(shù)據(jù) (62)
6.2.1 使用page指令設置頁面編碼 (62)
6.2.2 使用out對象輸出信息 (62)
6.2.3 使用request對象讀取請求參數(shù) (63)
6.2.4 任務實現(xiàn) (65)
6.2.5 重點提示 (66)
6.2.6 拓展與提高 (66)
6.3 驗證用戶名的唯一性(JDBC-ODBC驅(qū)動) (69)
6.3.1 使用page指令導入類包 (70)
6.3.2 查詢數(shù)據(jù)庫的一般過程 (70)
6.3.3 實驗案例 (72)
6.3.4 任務實現(xiàn) (75)
6.3.5 重點提示 (77)
6.3.6 拓展與提高 (77)
6.4 將注冊信息插入到用戶信息表中(一) (79)
6.4.1 任務實現(xiàn) (79)
6.4.2 重點提示 (81)
6.5 將注冊信息插入到用戶信息表中(二) (82)
6.5.1 PreparedStatement 接口 (82)
6.5.2 實驗案例 (83)
6.5.3 任務實現(xiàn) (84)
6.5.4 重點提示 (85)
6.6 頁面跳轉(zhuǎn)控制 (85)
6.6.1 動作 (85)
6.6.2 response對象的重定向方法 (87)
6.6.3 任務實現(xiàn) (88)
6.6.4 重點提示 (89)
思考與訓練 (90)
第7章 登錄功能的實現(xiàn) (92)
7.1 任務的提出與分解 (92)
7.2 驗證登錄信息(JDBC驅(qū)動) (92)
7.2.1 通過JDBC訪問數(shù)據(jù)庫 (92)
7.2.2 任務實現(xiàn) (94)
7.2.3 重點提示 (96)
7.3 在會話期間維持用戶的登錄信息 (96)
7.3.1 session對象的工作機制 (96)
7.3.2 實驗案例 (97)
7.3.3 任務實現(xiàn) (99)
7.3.4 重點提示 (100)
7.4 公共頁面的處理 (100)
7.4.1 include指令 (101)
7.4.2 動作 (102)
7.4.3 任務實現(xiàn) (103)
7.4.4 重點提示 (104)
7.5 在線會員名單的顯示 (104)
7.5.1 application對象的使用 (104)
7.5.2 任務實現(xiàn) (106)
7.5.3 重點提示 (109)
7.6 使用Cookie完成自動登錄功能 (110)
7.6.1 任務提出 (110)
7.6.2 Cookie的使用 (110)
7.6.3 任務實現(xiàn) (111)
7.6.4 重點提示 (113)
思考與訓練 (114)
第8章 帖子瀏覽功能的實現(xiàn) (115)
8.1 顯示所有帖子的概要信息 (115)
8.1.1 任務提出 (115)
8.1.2 JSP的表達式 (115)
8.1.3 任務實現(xiàn) (115)
8.1.4 重點提示 (119)
8.2 搜索帖子 (119)
8.2.1 任務提出 (119)
8.2.2 自提交的表單 (119)
8.2.3 任務實現(xiàn) (120)
8.3 分頁顯示 (122)
8.3.1 任務提出 (122)
8.3.2 分頁顯示的原理 (122)
8.3.3 任務實現(xiàn) (123)
8.3.4 重點提示 (126)
思考與訓練 (126)
第9章 回帖功能的實現(xiàn) (127)
9.1 任務提出 (127)
9.2 輸入回復帖的頁面 (127)
9.2.1 HTML標簽——textarea (127)
9.2.2 在線編輯器FCKeditor的使用 (128)
9.2.3 任務實現(xiàn) (130)
9.2.4 重點提示 (135)
思考與訓練 (135)
第10章 功能的增強與改進 (136)
10.1 數(shù)據(jù)庫通用處理類 (136)
10.1.1 任務提出 (136)
10.1.2 編寫通用處理類 (136)
10.1.3 使用通用處理類 (138)
10.2 JavaBean的使用 (140)
10.2.1 任務提出 (140)
10.2.2 JavaBean的基本概念 (140)
10.2.3 通過jsp動作使用JavaBean (141)
10.2.4 JavaBean的使用案例 (142)
10.2.5 任務實現(xiàn) (146)
10.2.6 拓展與提高 (149)
10.2.7 重點提示 (150)
10.3 使用Servlet完成用戶注冊功能 (151)
10.3.1 任務提出 (151)
10.3.2 Servlet簡介 (151)
10.3.3 使用Servlet接收表單數(shù)據(jù) (154)
10.3.4 任務實現(xiàn) (157)
10.3.5 重點提示 (159)
10.4 使用Ajax實現(xiàn)用戶名唯一性的即時檢測 (159)
10.4.1 任務提出 (159)
10.4.2 Ajax簡介 (159)
10.4.3 Ajax的基本工作原理 (159)
10.4.4 任務實現(xiàn) (159)
10.5 為用戶注冊添加頭像上傳功能 (164)
10.5.1 任務提出 (164)
10.5.2 jspSmartUpload的相關(guān)類 (164)
10.5.3 使用jspSmartUpload上傳文件 (167)
10.5.4 任務實現(xiàn) (171)
10.5.5 重點提示 (175)
10.6 為注冊輸入頁面添加驗證碼 (175)
思考與訓練 (177)
第11章 服務器的配置與網(wǎng)站的發(fā)布 (179)
11.1 Tomcat的安裝與配置 (179)
11.1.1 Tomcat的下載 (179)
11.1.2 Tomcat的安裝 (179)
11.1.3 Tomcat的啟動與停止 (181)
11.1.4 測試Tomcat (181)
11.2 Tomcat的目錄結(jié)構(gòu) (182)
11.3 配置網(wǎng)站的異常處理 (183)
11.4 手動發(fā)布網(wǎng)站 (185)
11.5 利用NetBeans發(fā)布網(wǎng)站 (185)
思考與訓練 (187)
第三部分 綜合案例——企業(yè)網(wǎng)站
第12章 需求分析 (188)
12.1 開發(fā)背景 (188)
12.2 需求說明 (188)
12.2.1 用戶角色 (189)
12.2.2 系統(tǒng)功能概述 (189)
12.3 可行性分析 (190)
第13章 系統(tǒng)設計 (191)
13.1 系統(tǒng)功能結(jié)構(gòu) (191)
13.1.1 網(wǎng)站的頁面級別關(guān)系 (191)
13.1.2 網(wǎng)站的功能結(jié)構(gòu) (191)
13.1.3 系統(tǒng)架構(gòu) (193)
13.2 開發(fā)工具及運行環(huán)境 (194)
13.2.1 使用技術(shù) (194)
13.2.2 開發(fā)工具 (194)
13.2.3 運行環(huán)境 (194)
13.3 項目的文件夾組織結(jié)構(gòu) (194)
13.4 系統(tǒng)預覽 (195)
13.4.1 前臺頁面 (195)
13.4.2 后臺頁面 (198)
第14章 數(shù)據(jù)庫設計 (202)
14.1 管理員信息表 (202)
14.2 網(wǎng)站基本信息表 (202)
14.3 文章信息表 (203)
14.4 友情鏈接信息表 (203)
14.5 下載表格信息表 (204)
14.6 留言信息表 (204)
第15章 功能模塊的設計與實現(xiàn) (205)
15.1 公共類 (205)
15.1.1 數(shù)據(jù)庫連接類 (205)
15.1.2 通用處理工具類 (208)
15.1.3 編碼轉(zhuǎn)換過濾器 (211)
15.1.4 數(shù)據(jù)庫通用處理 (212)
15.1.5 公共頁面 (214)
15.2 Model層的設計 (214)
15.2.1 實體類設計 (214)
15.2.2 DAO接口 (215)
15.3 前臺功能模塊 (217)
15.3.1 首頁顯示模塊 (218)
15.3.2 文章顯示模塊 (224)
15.3.3 在線留言模塊 (229)
15.4 后臺功能模塊 (232)
15.4.1 登錄模塊 (232)
15.4.2 文章管理模塊 (236)
15.4.3 留言管理模塊 (245)
第四部分 JSP速查參考
第16章 JSP的語言基礎 (254)
16.1 HTML語言基礎 (254)
16.1.1 HTML的標簽和屬性 (254)
16.1.2 HTML頁面的基本結(jié)構(gòu) (255)
16.1.3 HTML的常用標簽 (255)
16.2 JavaScript簡介 (259)
16.2.1 JavaScript的基本語法 (260)
16.2.2 在頁面中加入JS代碼 (260)
16.2.3 JS的事件處理 (260)
16.2.4 表單數(shù)據(jù)驗證的一般方式 (261)
16.3 Java語言基礎 (261)
16.3.1 Java的類和對象 (261)
16.3.2 常用的Java類 (262)
16.3.3 Java的異常處理機制 (264)
第17章 JSP的頁面元素 (265)
17.1 JSP的注釋 (265)
17.2 JSP的指令 (266)
17.2.1 page(頁面)指令 (266)
17.2.2 include(包含)指令 (267)
17.2.3 taglib(標簽庫)指令 (267)
17.3 JSP的代碼段 (268)
17.4 JSP的表達式 (268)
17.5 JSP的標準動作 (268)
17.5.1 動作 (268)
17.5.2 動作 (269)
17.5.3 動作 (269)
17.5.4 使用JavaBean的系列動作 (269)
第18章 JSP的內(nèi)建對象 (271)
18.1 out對象 (271)
18.2 request對象 (272)
18.3 response對象 (273)
18.4 session對象 (274)
18.5 application對象 (274)
18.6 config對象 (274)
18.7 exception對象 (275)
18.8 page對象 (275)
18.9 pageContext對象 (275)
第19章 JDBC訪問數(shù)據(jù)庫 (276)
19.1 一般步驟 (276)
19.2 常用的接口或類 (278)
19.2.1 DriverManager類 (278)
19.2.2 Connection接口 (278)
19.2.3 Statement接口 (278)
19.2.4 PreparedStatement接口 (279)
19.2.5 CallableStatement接口 (280)
19.2.6 ResultSet接口 (280)
第20章 拾遺補缺 (281)
20.1 關(guān)系數(shù)據(jù)庫與SQL回顧 (281)
20.1.1 關(guān)系數(shù)據(jù)庫的基本結(jié)構(gòu) (281)
20.1.2 SQL語言 (281)
20.2 MyEclipse的安裝與使用 (282)
20.2.1 Eclipse及MyEclipse的安裝 (282)
20.2.2 MyEclipse的使用 (287)
20.3 參考鏈接 (297)

本目錄推薦

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