Java Web套用開發漸進教程

Java Web套用開發漸進教程

《Java Web套用開發漸進教程》是2014年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java Web套用開發漸進教程
  • ISBN:9787302339847
  • 定價:29元
  • 出版社:清華大學出版社
  • 出版時間:2014-12-9
  • 裝幀:平裝
  • 版次:1-2
圖書簡介,圖書目錄,

圖書簡介

Java Web套用開發是計算機相關專業的重要實踐能力培養課程。全書分為4個篇章循序漸進、由淺入深地介紹了Java Web的相關內容。入門篇包括Java Web概述、JSP元素、JSP內置對象; 基礎篇包括Servlet技術、JavaBean技術、JDBC技術等內容; 高級篇包括Struts 2基礎、深入學習Struts 2等內容; 實例篇給出了一個完整的網上書店套用系統設計實例。
本書每章都配有相應的習題,每篇都配有完整的套用實例,書後附錄配有與各章知識相關的實驗項目和擴展知識。

圖書目錄

第1章JavaWeb概述
1.1HTTP與Web頁
1.1.1HTTP
1.1.2靜態Web頁
1.1.3動態Web頁
1.2Java伺服器端開發相關技術
1.2.1Servlet技術
1.2.2JSP技術
1.2.3JSP與Servlet的關係
1.2.4JavaBean技術
1.3設計模式與JavaWeb開發框架
1.3.1MVC設計模式簡介
1.3.2JavaWeb常用開發框架簡介
習題
第2章JSP元素
2.1常用的HTML標記
2.1.1HTML基本標記
2.1.2表格標記
2.1.3表單標記
2.2JSP指令
2.2.1include指令
2.2.2page指令元素
2.3JSP腳本
2.3.1聲明<%!%>
2.3.2表達式<%=%>
2.3.3腳本小程式
2.4JSP動作
2.4.1動作
2.4.2動作
2.4.3動作
習題
第3章JSP內置對象
3.1JSP內置對象概述
3.2out隱含對象
3.2.1顯示輸出主要方法
3.2.2緩衝區相關的方法
3.3request隱含對象
3.3.1用request讀取客戶端傳遞來的參數
3.3.2request作用範圍變數
3.3.3用request讀取系統信息
3.4response隱含對象
3.4.1輸出緩衝區與回響提交
3.4.2HTTP回響報頭設定
3.4.3用response實現JSP頁面重定向
3.4.4用response實現檔案下載
3.5Cookie管理
3.5.1Cookie概述
3.5.2Cookie回傳和讀取
3.6application隱含對象
3.6.1application對象的生命周期及作用範圍
3.6.2ServletContext接口
3.6.3application屬性
3.7session隱含對象
3.7.1session生命期及跟蹤方法
3.7.2session對象和application對象的比較
3.7.3session對象和Cookie對象的比較
3.7.4session對象主要方法
3.8用戶登錄界面設計
習題
第4章Servlet技術
4.1Servlet編程
4.1.1Servlet程式的生命周期
4.1.2Servlet編寫和部署過程
4.1.3Servlet套用示例
4.2Servlet包的構成
4.2.1Servlet包的構成
4.2.2javax.servlet其他相關類
4.2.3HttpServlet抽象類
4.3過濾器
4.3.1過濾器的概念
4.3.2工作原理
4.3.3過濾器API
4.3.4過濾器的開發步驟
4.3.5過濾器的套用
4.4監聽器
4.4.1ServletContext監聽器
4.4.2ServletRequest監聽器
4.4.3HttpSession監聽器
習題
第5章JavaBean技術
5.1JavaBean概述
5.1.1JavaBean的概念
5.1.2JavaBean的編寫規範
5.2在JSP中使用JavaBean
5.2.1JavaBean對象的創建和作用範圍
5.2.2JavaBean屬性訪問
5.2.3多頁面數據共享
5.3JavaBean套用實例
5.3.1字元串有效性驗證
5.3.2輸出分頁導航
5.3.3JavaBean實現BBS發帖流程
習題
第6章JDBC技術
6.1JDBC基礎
6.1.1JDBC概述
6.1.2JDBC API介紹
6.2JDBC開發的基本過程
6.2.1載入JDBC驅動程式
6.2.2建立資料庫連線
6.2.4獲得SQL語句的執行結果
6.2.5關閉對資料庫的操作
6.2.6完整過程代碼片段
6.3標準SQL介紹
6.3.1SQL基本概念
6.3.2SQL數據操作語句介紹
6.4事務處理
6.4.1事務
6.4.2JDBC事務管理
6.5JDBC套用舉例
6.5.1JDBC組件的套用
6.5.2事務處理實例
習題
第7章BBS系統設計與實現
7.1BBS功能需求
7.1.1用戶管理功能
7.1.2內容管理功能
7.1.3BBS其他功能
7.2模型層設計與實現
7.2.1表格的設計
7.2.2資料庫工具類級DAO的開發
7.3內容管理功能分析與設計
7.3.1內容管理功能分析
7.3.2控制器類
7.3.3視圖層頁面
7.3.4關聯各個層
7.4用戶管理功能分析與設計
7.4.1用戶管理功能分析
7.4.2控制器類
7.4.3顯示層頁面
習題
第8章Struts 2基礎
8.3.2業務處理流程
8.3.3核心控制器
8.3.4業務控制器
8.3.5視圖組件
8.4Struts 2配置檔案
8.4.1struts.xml配置檔案
8.4.2配置檔案中package包屬性
8.4.3命名空間配置及訪問搜尋順序
8.4.4攔截器配置
8.4.5Action配置
8.4.6其他配置
8.6.1異常處理機制
8.6.2套用示例
習題
第9章深入學習Struts 2
9.1攔截器
9.1.1攔截器的概念
9.1.2自定義攔截器類
9.1.3攔截器的使用
9.1.4Struts 2內建攔截器
9.2輸入校驗
9.2.1編寫代碼實現校驗
9.2.2對action指定方法輸入校驗
9.2.3使用XML配置檔案實現校驗
9.2.4輸入校驗的流程
9.2.5Struts 2內建校驗器
9.3數據轉移和OGNL
9.3.1數據轉移和類型轉換
9.3.2OGNL表達式語言
9.3.4OGNL表達式語言套用舉例
9.4Struts 2標籤庫
9.4.1標籤庫分類
9.4.2控制標籤
9.4.3數據訪問標籤
9.4.4表單標籤
習題
第10章網上書店系統
10.1項目簡介與需求分析
10.2系統設計
10.2.1資料庫設計
10.2.2業務邏輯分析
10.3資料庫與項目創建
10.3.1資料庫創建
10.3.2項目創建
10.4關鍵模組代碼實現
10.4.1資料庫連線池
10.4.2圖書管理模組
10.4.3購物車模組
10.4.4訂單管理模組
10.5系統配置
10.6頁面視圖實現
習題
附錄AJSP開發環境的安裝和調試
A.1說明
A.2JDK的安裝
A.3Tomcat的安裝與啟動
A.4Eclipse和MyEclipse的安裝
A.5使用Eclipse開發JEE程式
A.6使用MyEclipse開發JEE程式
附錄BTomcat安裝及配置
B.1Tomcat的獲取和運行
B.2Tomcat的目錄結構介紹
B.3server.xml配置檔案
B.4Tomcat請求處理過程
附錄C資料庫連線池
C.1資料庫連線池介紹
C.2在Tomcat中配置連線池
C.3使用連線池實例
附錄D使用開發工具開發Struts 2程式
D.1使用MyEclipse開發Struts 2程式
D.2使用Eclipse開發Struts項目
參考文獻

相關詞條

熱門詞條

聯絡我們