Java Web項目實訓教程

Java Web項目實訓教程

《Java Web項目實訓教程》是2016年9月清華大學出版社出版的圖書,作者是孫道賀、周建鋒、張蕊、尉寅瑋。

基本介紹

  • 書名:Java Web項目實訓教程
  • 作者:孫道賀、周建鋒、張蕊、尉寅瑋
  • ISBN:9787302441717
  • 定價:34元
  • 出版社:清華大學出版社
  • 出版時間:2016年9月
內容簡介,圖書目錄,

內容簡介

本書從實用的角度出發,為Java Web開發人員提供一個完整的基於MVC設計模式的招生考試報名系統; 採用軟體工程的思想,按照系統需求分析、資料庫設計、架構設計、模組編碼實現的次序組織內容。全書共分為13章,第1章側重講解系統實現時用到的技術,包括HTML、CSS、JSP基本內置對象、EL表達式、JSTL、Servlet和過濾器等; 第2章介紹系統需求; 第3章是資料庫設計; 第4章是站點資源組織與用戶界面設計,體現了系統的MVC模式設計,後續人員的分工合作基於此展開; 第5~13章講解具體的模組實現代碼和使用的關鍵技術。
書中總結出了Java Web項目中常用的技術要點,例如驗證碼生成與使用、密碼的加密與解密、表單驗證、資料庫連線、中文亂碼問題、過濾器與監聽器使用、JspSmartUpload組件套用、Jxl組件操作Excel表等; 編制了Java Web開發技術要點索引,方便讀者查閱。
本書可以作為高等院校和職業院校學生學習Java Web應用程式開發課程的教材,也可以作為Java Web套用開發人員的參考用書。

圖書目錄

第1章Java Web開發基礎
1.1Web套用基礎
1.1.1網際網路與全球資訊網
1.1.2瀏覽器與網頁
1.1.3HTML
1.1.4層疊樣式表CSS
1.2JSP技術
1.2.1JSP技術簡介
1.2.2JSP語法
1.2.3JSP內置對象
1.3Servlet技術
1.3.1Servlet技術簡介
1.3.2Java Servlet與JSP的比較
1.3.3Servlet示例
1.4JavaBean技術
1.4.1JavaBean技術簡介
1.4.2JSP+JavaBean套用示例
1.4.3Servlet+JavaBean套用示例
1.5Servlet過濾器技術
1.5.1Servlet過濾器技術簡介
1.5.2Servlet過濾器示例
1.6EL表達式語言
1.6.1EL表達式簡介
1.6.2EL訪問JavaBean示例
1.7JSTL標籤庫
1.7.1JSTL標籤庫簡介
1.7.2常用JSTL標籤
1.7.3JSTL標籤示例
第2章招生考試報名系統項目概述
2.1項目概述
2.2系統業務流程分析
2.3系統功能說明
2.4非功能性需求
第3章項目資料庫設計
3.1系統數據流圖
3.2概念模型ER圖
3.3邏輯結構設計
3.4資料庫的MySQL實現
3.4.1MySQL的安裝與配置
3.4.2資料庫的實現
3.5資料庫的連線訪問
3.5.1JDBC訪問MySQL資料庫
3.5.2數據源
第4章站點資源組織與用戶頁面設計
4.1使用MyEclipse創建Web項目
4.1.1MyEclipse開發環境安裝與配置
4.1.2創建並發布Web項目
4.2站點資源組織
4.2.1Java Web開發模型
4.2.2站點資源規劃
4.3用戶頁面設計
4.3.1總體布局設計
4.3.2頁面元素樣式設計與實現
第5章過濾器在網站中的套用
5.1Servlet過濾器簡介
5.1.1Servlet過濾器工作原理
5.1.2Servlet過濾器實現步驟
5.2編碼過濾器
5.2.1創建使用編碼過濾器
5.2.2徹底解決中文亂碼問題
5.3用戶許可權過濾器
5.3.1學生用戶許可權過濾器
5.3.2管理員共有功能許可權過濾器
5.3.3招生管理員許可權過濾器
5.3.4教務管理員許可權過濾器
5.3.5系統管理員許可權過濾器
第6章用戶模組設計
6.1學生用戶註冊模組
6.1.1註冊處理流程
6.1.2註冊頁面設計與實現
6.1.3驗證碼的生成
6.1.4密碼加密
6.1.5用戶註冊Servlet的實現
6.1.6用戶註冊模型層實現
6.2用戶登錄模組
6.2.1學生用戶登錄
6.2.2管理員用戶登錄
6.2.3用戶退出模組
6.3用戶管理模組
6.3.1管理員維護功能
6.3.2學生密碼清零功能
6.3.3用戶修改密碼功能
6.3.4用戶查看登錄歷史功能
第7章招考信息管理模組設計
7.1招考階段模組
7.1.1階段定義功能
7.1.2階段設定功能
7.2招考信息設定模組
7.2.1設定學校基本信息功能
7.2.2設定招考專業功能
7.2.3設定考試科目信息功能
第8章Servlet監聽器在網站中的套用
8.1Servlet監聽器
8.2套用數據的全局監聽
8.3線上人數統計
第9章線上報名與列印模組設計
9.1線上填報基本信息模組
9.1.1表單設計
9.1.2表單處理
9.2上傳照片模組
9.2.1JspSmartUpload組件簡介
9.2.2實現照片上傳功能
9.3報名表以及准考證列印設計
9.3.1報名表列印設計
9.3.2准考證列印設計
第10章報考信息管理與現場確認模組
10.1報考信息統計及信息查詢模組
10.1.1學生報考信息統計及查詢頁面
10.1.2報考信息查詢業務邏輯
10.1.3報考信息查詢方法
10.2考生現場確認信息模組
10.2.1現場確認頁面
10.2.2現場確認業務邏輯
10.2.3確認信息查詢以及現場確認方法
第11章考號與考場分配功能模組
11.1准考證號的生成
11.1.1准考證號生成規則
11.1.2准考證號生成頁面
11.1.3准考證號生成業務邏輯
11.2考場與座位號的分配
11.2.1考場與座位號分配原則
11.2.2考場與座位號分配頁面設計
11.2.3考場與座位號分配功能業務邏輯
第12章成績管理模組
12.1JExcelAPI介紹
12.1.1JSP操作Excel工具匯總
12.1.2JExcelAPI開發環境簡單配置
12.1.3JExcelAPI基本語法
12.2成績管理模組實現
12.2.1成績管理頁面設計
12.2.2成績管理模組業務邏輯
第13章資料庫備份與恢復
13.1功能及頁面設計
13.1.1資料庫管理功能
13.1.2頁面設計
13.2資料庫備份功能實現
13.2.1資料庫備份基本方法
13.2.2資料庫備份Serlvet的實現
13.3資料庫恢復功能實現
13.3.1資料庫恢復基本方法
13.3.2資料庫恢復Serlvet的實現
附錄A技術要點索引

相關詞條

熱門詞條

聯絡我們