《輕鬆掌握Struts 2》是2010年7月1日清華大學出版社出版的圖書,作者是郝玉龍。
基本介紹
- 書名:輕鬆掌握Struts 2
- ISBN:7512101341, 9787512101340
- 頁數:242頁
- 出版社:清華大學出版社
- 出版時間:2010年7月1日
- 裝幀:平裝
- 開本: 16
- 版次:1
- 語言:漢語
圖書信息,內容簡介,目錄,
圖書信息
正文語種: 簡體中文
開本: 16
ISBN: 7512101341, 9787512101340
條形碼: 9787512101340
尺寸: 28 x 21.2 x 0.8 cm
重量: 499 g
內容簡介
《輕鬆掌握Struts 2》對企業級JavaEE開發框架Struts2進行了系統講解。Struts2是一個設計精巧的框架,在企業開發領域已經得到廣泛套用。為使讀者更方便理解框架,《輕鬆掌握Struts 2》先通過一個簡單的示例對框架進行介紹,使瀆者有一個整體的感性認識,然後按照自下而上的方式分別對Action組件、攔截器、標記庫、結果視圖類型、類型轉換、輸入校驗、異常處理、國際化、Ajax支持和與Spring、Hibernate集成等10個專題對框架進行深入介紹,使讀者對框架的各個功能特性都有深入的理解。在各個專題的講解中,對框架底層的實現機制進行了深入剖析,加深讀者對框架的理解,同時對實際套用中的開發技巧和方法通過具體示例進行詳盡演練,務必達到使讀者不僅能夠在實際開發中靈活運用Struts2框架,而且對Struts2框架的設計思想和設計模式有透徹領會,從而切實提高自身能力水平。
《輕鬆掌握Struts 2》適用於對JavaEE編程有一定了解,希望儘快掌握Struts2編程技術的開發人員,也適合希望提高JavaEE套用系統架構設計水平的中高級開發人員參考。《輕鬆掌握Struts 2》也可作為Struts2編程技術的培訓教材。
目錄
第1章 認識一下Struts2
1.1 什麼是Web套用
1.2 開發Web套用為什麼需要框架
1.2.1 企業套用開發的特點
1.2.2 Web套用模型的先天不足
1.2.3 JavaEE身後的空白
1.3 什麼是框架
1.4 認識一下Strots2框架
1.4.1 Struts2的前世今生
1.4.2 Struts2框架的基本思想
1.4.3 Struts2框架的MVC實現
1.5 Struts2學習路線
第2章 第一個SStruts2套用
2.1 創建Web套用HelloStruts2
2.2 為Web套用添加Struts2支持
2.2.1 將Struts2框架類庫添加到項目路徑
2.2.2 修改Web套用配置檔案Web.xmi
2.3 開發Struts2組件
2.3.1 定義視圖組件
2.3.2 定義模型組件
2.4 配置Struts2框架
2.5 測試運行
2.6 透視Struts2框架下的Web套用
2.7 配置”的StrutsWeb套用
2.7.1 添加Convention外掛程式
2.7.2 定義模型組件
2.7.3 定義視圖組件
2.7.4 深入探索
2.8 利用Annotation配置Struts2框架
總結
第3章 Action組件
3.1 如何開發Action
3.2 Action做了些什麼
3.3 在Action中訪問資源
3.3.1 自動獲取Web請求參數
3.3.2 通過ActionContext獲取
3.3.3 通過ServletActionContext
3.3.4 Struts2框架注入
3.3.5 傳遞靜態參數
3.4 讓Action處理多個請求
3.4.1 動態方法調用
3.4.2 定義邏輯Action
3.4.3 在配置檔案中使用通配符
3.5 Action的處理結果
3.6 Action的組織
總結
第4章 攔截器
4.1 為什麼要使用攔截器
4.2 什麼是攔截器
4.3 如何使用攔截器
4.4 攔截器的工作原理
4.5 Struts2框架中的攔截器
4.6 開發自己的攔截器
4.6.1 創建Struts2組件
4.6.2 創建攔截器
4.6.3 配置攔截器
4.6.4 演示分析
4.7 攔截器與結果視圖
4.8 監聽攔截器結果
4.9 攔截器執行順序和參數傳遞
總結
第5章 標記庫
5.1 標記庫概述
5.2 站在ValueStack上
5.3 標記的語言——OGNL
5.3.1 訪問ObiectStack中的元素
5.3.2 訪問StackContext中的信息
5.3.3 訪問靜態屬性和方法
5.3.4 訪問集合元素
5.4 使用標記庫
5.5 控制標記
5.5.1 分支控制
5.5.2 疊代控制
5.5.3 集合操作
5.6 數據標記
5.6.1 action標記
5.6.2 property標記
5.6.3 debug標記
5.6.4 bean標記
5.6.5 set標記
5.6.6 push標記
5.6.7 include標記
5.6.8 param標記
5.6.9 url標記
5.6.1 0date標記
5.7 ui標記
5.8 關於標記屬性的說明
總結
第6章 結果視圖類型
6.1 結果類型
6.2 利用結果類型實現Action協作
6.3 利用stream結果類型實現檔案
總結
第7章 類型轉換
7.1 框架內置的類型轉換支持
7.2 框架內置類型轉換示例
7.3 類型轉換實現機制
7.4.JavaBean對象的類型轉換
7.5 自定義對象的類型轉換
7.6 集合對象的類型轉換
7.7 類型轉換流程
總結
第8章 輸入校驗
8.1 Struts2校驗機制
8.2 利用Struts2框架實現校驗
8.3 內置校驗器
8.4 校驗器配置
8.5.校驗器的執行與短路
8.6 複雜對象屬性校驗
8.7 校驗錯誤信息的處理
8.8 自定義校驗器
8.9 客戶端驗證
8.10 手動校驗
總結
第9章 異常處理
9.1 異常處理機制
9.2 異常處理的聲明
9.3 異常處理示例
總結
第10章 國際化
10.1 在Java套用中實現國際化
10.1.1 三個類
10.1.2 資源檔案
10.1.3 一個示例
10.2 Struts2對國際化的支持
10.3 Struts2下的國際化套用
10.4 區域屬性的手動選擇
10.5 顯示本地化信息的方法
10.6 國際化資源的定義
10.7 資源屬性檔案的定位查找
10.8 顯示本地化異常信息
10.9 資源檔案參數化
總結
第11章 Ajax
11.1 什麼是AjaX
11.2 一個簡單的Aja套用示例
11.2.1 AiaX框架JavaScript腳本
11.2.2 特定套用腳本
11.2.3 處理Aiax請求的伺服器組件
11.2.4 輔助JavaBean
11.2.5 互動頁面
11.2.6 運行測試
11.2.7 思考
11.3 Struts2支持Ajax套用的實現原理
11.4 使用AjaX標記
11.5 實現自動完成功能
11.6 實現Aiax校驗
11.7 Struts2框架下的Aia)套用
總結
第12章 與SPing和Hbernate集成
12.1 為什麼要集成Spring和Hibemate
12.1.1 集成Spting
12.1.2 集成Hibernate
12.2 集成方案
12.3 實施步驟
12.3.1 添加相應的Jar
12.3.2 配置Web套用
12.3.3 在Spring框架中集成Hibernate
12.3.4 利用Spring AOP實現事務支持
12.3.5 Spring與Struts2的集成
12.3.6 實體對象與資料庫的映射
12.3.7 用hibernate運算元據庫
12.4 程式運行
12.5 總結
參考文獻