Java Web項目實訓教程

周建鋒、賀樹猛、孫道賀、張蕊

  • 出版商: 清華大學
  • 出版日期: 2024-05-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • ISBN: 7302657785
  • ISBN-13: 9787302657781
  • 相關分類: Java 程式語言Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • Java Web項目實訓教程-preview-1
  • Java Web項目實訓教程-preview-2
  • Java Web項目實訓教程-preview-3
Java Web項目實訓教程-preview-1

相關主題

商品描述

《Java Web項目實訓教程》以項目為導向,通過“招生考試報名系統”項目講解一個 Java Web項目開發的完整設計與實現流程。全書共分為 14章,第 1章重點講解系統實現需使用的技術,包括前端三大核心技術( HTML、CSS、 JavaScript)以及 Java Web技術基礎( JSP、EL表達式、 JSTL標簽、 Servlet、過濾器、監聽器等);第 2章介紹系統需求;第 3章講解項目數據庫的設計與實現;第 4章實現對數據庫基礎操作的封裝;第 5章封裝實現 DAO層組件;第 6章結合 MVC分層設計思想對站點資源進行統一規劃設計,並對視圖層頁面進行簡要設計;第 7章完成系統在初始階段需要具備的一些基礎功能;第 8~14章按照報名系統的實際業務需求分階段推進,依次完成各階段的業務功能開發。 本書配套資源豐富,包括製作精美的教學課件( 533頁)、項目開發的全過程教學視頻( 1200分鐘)、案例代碼、項目開發素材以及項目的完整源代碼。 本書可以作為高等院校或職業院校電腦類專業學生學習 Java Web應用程序開發的實訓教材,也可以作為 Java Web應用開發人員的參考用書。

目錄大綱

第1章  Java Web應用開發基礎 ····························································· 1 1.1 Web應用基礎 ··········································································1 1.2 HTML基礎 ·············································································5  1.3 CSS基礎 ·············································································· 13  1.4 JavaScript基礎······································································· 24  1.5 Java Web應用開發核心技術······················································· 37 第2章招生考試報名系統項目概述 ······················································· 84  2.1 項目開發背景········································································ 84  2.2 業務流程分析········································································ 84  2.3 系統功能性需求····································································· 85  2.4 系統非功能性需求 ·································································· 88 第3章項目數據庫的設計與實現 ·························································· 90  3.1 數據庫設計··········································································· 90  3.2 數據庫環境搭建····································································· 98 3.3 創建項目數據庫 ····································································102 3.4 創建報名系統項目 ·································································102 3.5 在集成開發環境中創建數據庫表················································103  第4章數據庫基礎操作的封裝 ···························································· 113  4.1 系統中的數據表示和轉換 ························································113 4.2 實體類的設計·······································································114 4.3 封裝操作數據庫的基本方法······················································124 第5章 DAO層組件的封裝設計····························································149  5.1 基於泛型的通用DAO接口設計 ··················································149  5.2 基於泛型的通用DAO接口實現類設計 ··········································151 5.3 對分頁數據的封裝處理 ···························································153  5.4 實體類DAO接口及其實現類設計 ···············································158 5.5 DAO工廠類設計 ···································································164 第6章站點資源組織與頁面視圖設計····················································168 6.1 站點資源規劃 ·······································································168 6.2 頁面視圖設計 ·······································································171 第7章系統基礎功能的實現 ·······························································191 7.1 基礎數據的全局監聽 ······························································191 7.2 管理員登錄功能的實現 ···························································192 7.3 用戶權限控制 ·······································································220 7.4 管理員註銷登錄功能的實現······················································223 7.5 系統狀態展示功能的實現 ························································224 7.6 管理員信息維護功能的實現······················································231 7.7 管理員查看個人登錄歷史功能的實現 ··········································239 7.8 管理員修改個人密碼功能的實現················································242 7.9 招考階段設置功能的實現 ························································248 第8章基礎信息維護階段的業務功能實現 ··············································254 8.1 站點信息管理功能的實現 ························································254 8.2 招考信息管理功能的實現 ························································261 第9章開放報名階段的業務功能實現····················································285 9.1 考生用戶註冊功能的實現 ························································285 9.2 考生用戶登錄功能的實現 ························································294 9.3 考生用戶註銷登錄功能的實現···················································300 9.4 招考信息查閱功能的實現 ························································300 9.5 考生查看個人登錄歷史功能的實現 ·············································304 9.6 考生修改個人密碼功能的實現···················································306 9.7 考生個人信息維護功能的實現···················································311 9.8 招生管理員重置考生密碼功能的實現 ··········································318 9.9 考生在線報名功能的實現 ························································323 第10章現場確認階段的業務功能實現 ··················································343 10.1 現場確認功能的實現 ·····························································343 10.2 管理員查詢報名信息功能的實現 ··············································350 第11章排考階段的業務功能實現 ························································359 11.1   準考證號碼編排功能的實現 ····················································359 11.2   考場教室分配功能的實現 ·······················································370 第12章考試階段的業務功能實現························································377 12.1 準考證在線打印功能的實現 ····················································377 12.2 考試入場簽到功能的實現 ·······················································384 第13章成績及錄取查詢階段的業務功能實現 ·········································389 13.1 成績與錄取信息導入功能的實現 ··············································389 13.2 成績與錄取信息查詢功能的實現 ··············································396 第14章數據庫備份與恢復 ································································405 14.1 數據庫備份功能的實現 ··························································405 14.2 數據庫恢復功能的實現 ··························································408  IX