《J2EE Web核心技術:Web組件與框》是2011年1月1日清華大學出版社出版的圖書,作者是楊少波。
基本介紹
- 書名:J2EE Web核心技術:Web組件與框
- 出版社:清華大學出版社
- 頁數:355頁
- 開本:16
- 定價:39.00
- 作者:楊少波
- 出版日期:2011年1月1日
- 語種:簡體中文
- ISBN:9787302233497, 7302233497
- 品牌:清華大學出版社
內容簡介,圖書目錄,
內容簡介
《J2EE Web核心技術:Web組件與框架開發技術》內容簡介:J2EE Web核心技術系列教材在技術主題的定位方面,繼續沿用已經出版的“J2EE項目實訓”和“J2EE課程設計”系列教材的技術風格,選擇目前比較熱門的Web 2.0技術和主流的J2EE平台中的各種核心技術,並結合項目開發的具體實例進行詳細和深入的介紹。 《J2EE Web核心技術:Web組件與框架開發技術》共9章,內容分為3大部分。前4章主要涉及J2EE Web核心組件技術及在項目中的具體套用,包括Web表現層JSP技術基礎、Web表現層JSP技術深入、Web控制層Servlet組件技術和Web系統架構設計及MVC模式等方面的內容;而第5、6、7章的內容主要包括Web表示層Struts2框架及套用、業務控制器Action組件及套用、AOP攔截器組件技術及套用等方面的內容;最後的第8、9兩章的內容屬於Struts2框架中的實用開發技術方面的內容。 本系列教材適合作為承擔國家技能型緊缺人才培養培訓工程的高等職業院校和示範性軟體學院的計算機套用與軟體工程專業的J2EE技術平台套用開發類課程的教材,也可作為自學.J2EE技術平台軟體項目開發和實現的相關技術和知識的技術人員的參考書。當然也可作為各類職業技能培訓機構的.12EE套用開發類培訓課程的教材。
《J2EE Web核心技術:Web組件與框架開發技術》:21世紀高等學校實用軟體工程教育規劃教材。
圖書目錄
第1章 web表現層JSP技術基礎
1.1 Web伺服器端程式開發技術基礎
1.1.1 HTTP超文本傳輸協定
1.1.2 軟體架構設計中的三層體系架構
1.1.3 構建J2EE Web套用系統的開發環境
1.2 J2EEWebJSP技術及套用
1.2.1 J2EEWebJSP技術基礎
1.2.2 JSP頁面中的編譯指令及套用
1.2.3 JSP頁面中的Java腳本
1.3 JSP頁面中的標準動作標籤
1.3.1 JSP頁面中的標準動作標籤概述
1.3.2 典型動作標籤及套用示例
小結
練習
第2章 web表現層JSP技術深入
2.1 JSP內置對象及編程套用
2.1.1 JSP中的各種內置對象
2.1.2 out頁面輸出對象及套用
2.1.3 request請求對象及套用鉗
2.1.4 response回響對象及套用
2.1.5 session會話對象及套用
2.1.6 application應用程式對象及套用
2.2 Web套用中的異常處理技術
2.2.1 exception異常信息對象及套用
2.2.2 Web套用中的異常處理技術及套用
2.3EL表達式在JSP頁面中的套用
2.3.1 EL表達式語言
2.3.2 EL表達式在項目中的套用
小結
練習
第3章 Web控制層Servlet組件技術
3.1 Servlet技術特點及核心API
3.1.1 Java Servlet組件技術及套用
3.1.2 Servlet對象生命周期及程式結構
3.1 .3Servlet的初始化參數的套用
3.2 Servlet Context接口及套用
3.2.1 快取Web套用中的各種全局參數
3.2.2 Servlet Context接口的套用示例
3.3讀寫Cookie和輸出非文本數據
3.3.1 在Servlet中讀寫Cookie數據
3.3.2 設定MIME類型輸出非文本數據
3.4 編程實現執行緒安全的Servlet
3.4.1 Web套用系統中的執行緒安全
3.4.2 編程實現執行緒安全的Servlet
3.5 套用頁面靜態化技術提高回響性能
3.5.1 頁面靜態化技術及實現原理
3.5.2 利用Servlet技術實現頁面靜態化
小結
練習
第4章 web系統架構設計及MVC模式
4.1 Web系統架構設計及MVC架構模式
4.1.1 以頁面為中心的Web系統架構
4.1.2 JSP Model One Web系統架構
4.1.3 JSP Model Two Web系統架構
4.1.4 MVC模式及在Web系統中的套用
4.2 利用JSTL標籤封裝業務處理邏輯代碼
4.2.1 套用JSTL標準標籤庫封裝業務功能代碼
4.2.2 JSTL核心標籤庫中的基本輸入輸出標籤及套用
4.2.3 JSTL核心標籤庫中的流程控制標籤及套用
4.3 利用Java Bean組件分離表現邏輯和業務處理代碼
4.3.1 MVC模型層中的Java Bean組件技術
4.3.2 Java Bean組件技術在項目中的套用
4.4 利用AOP分離系統中的核心和橫切關注點
4.4.1 面向切面的系統架構設計
4.4.2 在項目中套用Web過濾器組件技術
4.4.3 在項目中套用Web監聽器組件技術
小結
練習
第5章 web表示層Struts2框架及套用
5.1 MVCStruts2框架及系統架構
5.1.1 Struts2框架系統架構及處理流程
5.1.2 Struts2框架中的前端控制器組件
5.1.3 Struts2框架核心繫統庫及系統環境搭建
5.2 體現Struts2開發流程的入門示例
5.2.1 開發實現項目的表現層JSP頁面組件
5.2.2 開發實現項目的控制層Action組件程式
5.2.3 My Eclipse提供對Struts2的可視化開發支持
5.3核心配置檔案struts.xml及套用
5.3.1 默認的核心繫統配置項目及配置檔案
5.3.2 核心配置檔案struts.xml及套用
5.3.3 Struts2框架中的結果
5.3.4 Struts2框架中的可配置化異常處理機制
5.4 核心配置檔案struts.properties及套用
5.4.1 struts.properties檔案作用及常用屬性
5.4.2 struts.properties檔案在項目中的套用
小結
練習
第6章 業務控制器Action組件及套用
6.1 Action組件類的技術特性
6.1.1 利用Action接口方式實現Action類
6.1.2 利用繼承Action Support方式實現Action類
6.1.3 對Action組件的各種請求方式
6.2 欄位驅動和模型驅動的Action類
6.2.1 欄位驅動的Action程式類
6.2.2 模型驅動的Action程式類
6.3 對Action類進行單元測試和訪問Servlet API
6.3.1 單元測試及JUnit測試框架
6.3.2 Struts2框架中的Action類單元測試技術
6.3.3 在Action類中訪問Servlet核心API對象
6.4 OGNL表達式語言和Value Stack值堆疊
6.4.1 Struts2框架中的OGNL表達式語言
6.4.2 Struts2框架中的Value Stack
小結
練習
第7章 AOP攔截器組件技術及套用
7.1 攔截器工作原理及攔截器組件鏈
7.1.1 Struts2框架中的攔截器組件技術
7.1.2 Struts2框架中的各種形式的攔截器
7.1.3 Interceptor接口的定義及套用
7.2 攔截器組件技術在項目中的套用
7.2.1 編程實現自定義攔截器組件
7.2.2 在項目中套用攔截器鏈提供多層次服務
7.2.3 套用攔截器實現系統的用戶身份驗證功能
7.2.4 引用Struts2框架中的默認攔截器
……
第8章 國際化表單校驗技術和套用
第9章 Struts 2框架的高級套用
參考文獻
1.1 Web伺服器端程式開發技術基礎
1.1.1 HTTP超文本傳輸協定
1.1.2 軟體架構設計中的三層體系架構
1.1.3 構建J2EE Web套用系統的開發環境
1.2 J2EEWebJSP技術及套用
1.2.1 J2EEWebJSP技術基礎
1.2.2 JSP頁面中的編譯指令及套用
1.2.3 JSP頁面中的Java腳本
1.3 JSP頁面中的標準動作標籤
1.3.1 JSP頁面中的標準動作標籤概述
1.3.2 典型動作標籤及套用示例
小結
練習
第2章 web表現層JSP技術深入
2.1 JSP內置對象及編程套用
2.1.1 JSP中的各種內置對象
2.1.2 out頁面輸出對象及套用
2.1.3 request請求對象及套用鉗
2.1.4 response回響對象及套用
2.1.5 session會話對象及套用
2.1.6 application應用程式對象及套用
2.2 Web套用中的異常處理技術
2.2.1 exception異常信息對象及套用
2.2.2 Web套用中的異常處理技術及套用
2.3EL表達式在JSP頁面中的套用
2.3.1 EL表達式語言
2.3.2 EL表達式在項目中的套用
小結
練習
第3章 Web控制層Servlet組件技術
3.1 Servlet技術特點及核心API
3.1.1 Java Servlet組件技術及套用
3.1.2 Servlet對象生命周期及程式結構
3.1 .3Servlet的初始化參數的套用
3.2 Servlet Context接口及套用
3.2.1 快取Web套用中的各種全局參數
3.2.2 Servlet Context接口的套用示例
3.3讀寫Cookie和輸出非文本數據
3.3.1 在Servlet中讀寫Cookie數據
3.3.2 設定MIME類型輸出非文本數據
3.4 編程實現執行緒安全的Servlet
3.4.1 Web套用系統中的執行緒安全
3.4.2 編程實現執行緒安全的Servlet
3.5 套用頁面靜態化技術提高回響性能
3.5.1 頁面靜態化技術及實現原理
3.5.2 利用Servlet技術實現頁面靜態化
小結
練習
第4章 web系統架構設計及MVC模式
4.1 Web系統架構設計及MVC架構模式
4.1.1 以頁面為中心的Web系統架構
4.1.2 JSP Model One Web系統架構
4.1.3 JSP Model Two Web系統架構
4.1.4 MVC模式及在Web系統中的套用
4.2 利用JSTL標籤封裝業務處理邏輯代碼
4.2.1 套用JSTL標準標籤庫封裝業務功能代碼
4.2.2 JSTL核心標籤庫中的基本輸入輸出標籤及套用
4.2.3 JSTL核心標籤庫中的流程控制標籤及套用
4.3 利用Java Bean組件分離表現邏輯和業務處理代碼
4.3.1 MVC模型層中的Java Bean組件技術
4.3.2 Java Bean組件技術在項目中的套用
4.4 利用AOP分離系統中的核心和橫切關注點
4.4.1 面向切面的系統架構設計
4.4.2 在項目中套用Web過濾器組件技術
4.4.3 在項目中套用Web監聽器組件技術
小結
練習
第5章 web表示層Struts2框架及套用
5.1 MVCStruts2框架及系統架構
5.1.1 Struts2框架系統架構及處理流程
5.1.2 Struts2框架中的前端控制器組件
5.1.3 Struts2框架核心繫統庫及系統環境搭建
5.2 體現Struts2開發流程的入門示例
5.2.1 開發實現項目的表現層JSP頁面組件
5.2.2 開發實現項目的控制層Action組件程式
5.2.3 My Eclipse提供對Struts2的可視化開發支持
5.3核心配置檔案struts.xml及套用
5.3.1 默認的核心繫統配置項目及配置檔案
5.3.2 核心配置檔案struts.xml及套用
5.3.3 Struts2框架中的結果
5.3.4 Struts2框架中的可配置化異常處理機制
5.4 核心配置檔案struts.properties及套用
5.4.1 struts.properties檔案作用及常用屬性
5.4.2 struts.properties檔案在項目中的套用
小結
練習
第6章 業務控制器Action組件及套用
6.1 Action組件類的技術特性
6.1.1 利用Action接口方式實現Action類
6.1.2 利用繼承Action Support方式實現Action類
6.1.3 對Action組件的各種請求方式
6.2 欄位驅動和模型驅動的Action類
6.2.1 欄位驅動的Action程式類
6.2.2 模型驅動的Action程式類
6.3 對Action類進行單元測試和訪問Servlet API
6.3.1 單元測試及JUnit測試框架
6.3.2 Struts2框架中的Action類單元測試技術
6.3.3 在Action類中訪問Servlet核心API對象
6.4 OGNL表達式語言和Value Stack值堆疊
6.4.1 Struts2框架中的OGNL表達式語言
6.4.2 Struts2框架中的Value Stack
小結
練習
第7章 AOP攔截器組件技術及套用
7.1 攔截器工作原理及攔截器組件鏈
7.1.1 Struts2框架中的攔截器組件技術
7.1.2 Struts2框架中的各種形式的攔截器
7.1.3 Interceptor接口的定義及套用
7.2 攔截器組件技術在項目中的套用
7.2.1 編程實現自定義攔截器組件
7.2.2 在項目中套用攔截器鏈提供多層次服務
7.2.3 套用攔截器實現系統的用戶身份驗證功能
7.2.4 引用Struts2框架中的默認攔截器
……
第8章 國際化表單校驗技術和套用
第9章 Struts 2框架的高級套用
參考文獻