Java Web 項目實訓(xùn)教程(21世紀(jì)高等學(xué)校計算機(jī)教育實用規(guī)劃教材)
定 價:34 元
叢書名: 21世紀(jì)高等學(xué)校計算機(jī)教育實用規(guī)劃教材
- 作者:孫道賀、周建鋒、張蕊、尉寅瑋
- 出版時間:2016/8/30
- ISBN:9787302441717
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:238
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書從實用的角度出發(fā),為JavaWeb開發(fā)人員提供一個完整的基于MVC設(shè)計模式的招生考試報名系統(tǒng);采用軟件工程的思想,按照系統(tǒng)需求分析、數(shù)據(jù)庫設(shè)計、架構(gòu)設(shè)計、模塊編碼實現(xiàn)的次序組織內(nèi)容。全書共分為13章,第1章側(cè)重講解系統(tǒng)實現(xiàn)時用到的技術(shù),包括HTML、CSS、JSP基本內(nèi)置對象、EL表達(dá)式、JSTL、Servlet和過濾器等;第2章介紹系統(tǒng)需求;第3章是數(shù)據(jù)庫設(shè)計;第4章是站點(diǎn)資源組織與用戶界面設(shè)計,體現(xiàn)了系統(tǒng)的MVC模式設(shè)計,后續(xù)人員的分工合作基于此展開;第5~13章講解具體的模塊實現(xiàn)代碼和使用的關(guān)鍵技術(shù)。
書中總結(jié)出了JavaWeb項目中常用的技術(shù)要點(diǎn),例如驗證碼生成與使用、密碼的加密與解密、表單驗證、數(shù)據(jù)庫連接、中文亂碼問題、過濾器與監(jiān)聽器使用、JspSmartUpload組件應(yīng)用、Jxl組件操作Excel表等;編制了JavaWeb開發(fā)技術(shù)要點(diǎn)索引,方便讀者查閱。
本書源于實際項目專升本報名系統(tǒng),采用軟件工程的思想,按照系統(tǒng)需求分析、數(shù)據(jù)庫設(shè)計、架構(gòu)設(shè)計、模塊編碼實現(xiàn)的次序組織編寫,詳實介紹了項目開發(fā)的完整過程。系統(tǒng)采用Tomcat服務(wù)器,使用MySQL數(shù)據(jù)庫,運(yùn)用HTML、CSS、JavaScrip、JSP、Servlet、過濾器、監(jiān)聽器等編程語言和技術(shù),遵循MVC框架模式要求。本書總結(jié)了JavaWeb項目中常用的技術(shù)要點(diǎn),如表單驗證、數(shù)據(jù)庫連接、中文亂碼問題、過濾器與監(jiān)聽器使用等。本書敘述詳細(xì),通俗易懂,可操作性強(qiáng),便于自學(xué)。
1、數(shù)字資源
2、寄送樣書信息
3、媒體資源
4、QQ群號
第1章Java Web開發(fā)基礎(chǔ)
1.1Web應(yīng)用基礎(chǔ)
1.1.1因特網(wǎng)與萬維網(wǎng)
1.1.2瀏覽器與網(wǎng)頁
1.1.3HTML
1.1.4層疊樣式表CSS
1.2JSP技術(shù)
1.2.1JSP技術(shù)簡介
1.2.2JSP語法
1.2.3JSP內(nèi)置對象
1.3Servlet技術(shù)
1.3.1Servlet技術(shù)簡介
1.3.2Java Servlet與JSP的比較
1.3.3Servlet示例
1.4JavaBean技術(shù)
1.4.1JavaBean技術(shù)簡介
1.4.2JSP+JavaBean應(yīng)用示例
1.4.3Servlet+JavaBean應(yīng)用示例
1.5Servlet過濾器技術(shù)
1.5.1Servlet過濾器技術(shù)簡介
1.5.2Servlet過濾器示例
1.6EL表達(dá)式語言
1.6.1EL表達(dá)式簡介
1.6.2EL訪問JavaBean示例
1.7JSTL標(biāo)簽庫
1.7.1JSTL標(biāo)簽庫簡介
1.7.2常用JSTL標(biāo)簽
1.7.3JSTL標(biāo)簽示例
第2章招生考試報名系統(tǒng)項目概述
2.1項目概述
2.2系統(tǒng)業(yè)務(wù)流程分析
2.3系統(tǒng)功能說明
2.4非功能性需求
第3章項目數(shù)據(jù)庫設(shè)計
3.1系統(tǒng)數(shù)據(jù)流圖
3.2概念模型ER圖
3.3邏輯結(jié)構(gòu)設(shè)計
3.4數(shù)據(jù)庫的MySQL實現(xiàn)
3.4.1MySQL的安裝與配置
3.4.2數(shù)據(jù)庫的實現(xiàn)
3.5數(shù)據(jù)庫的連接訪問
3.5.1JDBC訪問MySQL數(shù)據(jù)庫
3.5.2數(shù)據(jù)源
第4章站點(diǎn)資源組織與用戶頁面設(shè)計
4.1使用MyEclipse創(chuàng)建Web項目
4.1.1MyEclipse開發(fā)環(huán)境安裝與配置
4.1.2創(chuàng)建并發(fā)布Web項目
4.2站點(diǎn)資源組織
4.2.1Java Web開發(fā)模型
4.2.2站點(diǎn)資源規(guī)劃
4.3用戶頁面設(shè)計
4.3.1總體布局設(shè)計
4.3.2頁面元素樣式設(shè)計與實現(xiàn)
第5章過濾器在網(wǎng)站中的應(yīng)用
5.1Servlet過濾器簡介
5.1.1Servlet過濾器工作原理
5.1.2Servlet過濾器實現(xiàn)步驟
5.2編碼過濾器
5.2.1創(chuàng)建使用編碼過濾器
5.2.2徹底解決中文亂碼問題
5.3用戶權(quán)限過濾器
5.3.1學(xué)生用戶權(quán)限過濾器
5.3.2管理員共有功能權(quán)限過濾器
5.3.3招生管理員權(quán)限過濾器
5.3.4教務(wù)管理員權(quán)限過濾器
5.3.5系統(tǒng)管理員權(quán)限過濾器
第6章用戶模塊設(shè)計
6.1學(xué)生用戶注冊模塊
6.1.1注冊處理流程
6.1.2注冊頁面設(shè)計與實現(xiàn)
6.1.3驗證碼的生成
6.1.4密碼加密
6.1.5用戶注冊Servlet的實現(xiàn)
6.1.6用戶注冊模型層實現(xiàn)
6.2用戶登錄模塊
6.2.1學(xué)生用戶登錄
6.2.2管理員用戶登錄
6.2.3用戶退出模塊
6.3用戶管理模塊
6.3.1管理員維護(hù)功能
6.3.2學(xué)生密碼清零功能
6.3.3用戶修改密碼功能
6.3.4用戶查看登錄歷史功能
第7章招考信息管理模塊設(shè)計
7.1招考階段模塊
7.1.1階段定義功能
7.1.2階段設(shè)置功能
7.2招考信息設(shè)置模塊
7.2.1設(shè)置學(xué)校基本信息功能
7.2.2設(shè)置招考專業(yè)功能
7.2.3設(shè)置考試科目信息功能
第8章Servlet監(jiān)聽器在網(wǎng)站中的應(yīng)用
8.1Servlet監(jiān)聽器
8.2應(yīng)用數(shù)據(jù)的全局監(jiān)聽
8.3在線人數(shù)統(tǒng)計
第9章在線報名與打印模塊設(shè)計
9.1在線填報基本信息模塊
9.1.1表單設(shè)計
9.1.2表單處理
9.2上傳照片模塊
9.2.1JspSmartUpload組件簡介
9.2.2實現(xiàn)照片上傳功能
9.3報名表以及準(zhǔn)考證打印設(shè)計
9.3.1報名表打印設(shè)計
9.3.2準(zhǔn)考證打印設(shè)計
第10章報考信息管理與現(xiàn)場確認(rèn)模塊
10.1報考信息統(tǒng)計及信息查詢模塊
10.1.1學(xué)生報考信息統(tǒng)計及查詢頁面
10.1.2報考信息查詢業(yè)務(wù)邏輯
10.1.3報考信息查詢方法
10.2考生現(xiàn)場確認(rèn)信息模塊
10.2.1現(xiàn)場確認(rèn)頁面
10.2.2現(xiàn)場確認(rèn)業(yè)務(wù)邏輯
10.2.3確認(rèn)信息查詢以及現(xiàn)場確認(rèn)方法
第11章考號與考場分配功能模塊
11.1準(zhǔn)考證號的生成
11.1.1準(zhǔn)考證號生成規(guī)則
11.1.2準(zhǔn)考證號生成頁面
11.1.3準(zhǔn)考證號生成業(yè)務(wù)邏輯
11.2考場與座位號的分配
11.2.1考場與座位號分配原則
11.2.2考場與座位號分配頁面設(shè)計
11.2.3考場與座位號分配功能業(yè)務(wù)邏輯
第12章成績管理模塊
12.1JExcelAPI介紹
12.1.1JSP操作Excel工具匯總
12.1.2JExcelAPI開發(fā)環(huán)境簡單配置
12.1.3JExcelAPI基本語法
12.2成績管理模塊實現(xiàn)
12.2.1成績管理頁面設(shè)計
12.2.2成績管理模塊業(yè)務(wù)邏輯
第13章數(shù)據(jù)庫備份與恢復(fù)
13.1功能及頁面設(shè)計
13.1.1數(shù)據(jù)庫管理功能
13.1.2頁面設(shè)計
13.2數(shù)據(jù)庫備份功能實現(xiàn)
13.2.1數(shù)據(jù)庫備份基本方法
13.2.2數(shù)據(jù)庫備份Serlvet的實現(xiàn)
13.3數(shù)據(jù)庫恢復(fù)功能實現(xiàn)
13.3.1數(shù)據(jù)庫恢復(fù)基本方法
13.3.2數(shù)據(jù)庫恢復(fù)Serlvet的實現(xiàn)
附錄A技術(shù)要點(diǎn)索引