精通Struts2web2.0開發實戰

精通Struts2web2.0開發實戰

Struts是廣受歡迎的JavaWeb套用框架。Struts2融合了WebWork,提供了更加靈活的Web2.0開發平台。《精通 Struts2web2.0開發實戰》通過一個完整的Web套用示例,全面講述了Struts2框架本身以及運用Struts開發Web項目的全過程。《精通Struts2web2.0開發實戰》適合各層次Java開發人員閱讀和參考。

基本介紹

  • 書名:精通Struts2web2.0開發實戰
  • 作者:(澳大利亞)IanRoughley
  • ISBN:9787115204295
  • 定價:49.00 元
  • 出版社人民郵電出版社
  • 出版時間:2009
  • 開本:16
作者簡介,編輯推薦,目錄,

作者簡介

IalRoughley著名Java技術專家,ApacheStruts項目管理委員會成員,FromDown&Around公司創始人,著名技術網站IntoQJava領域的編輯。他在軟體架構、開發和過程改進方面都有豐富的經驗。

編輯推薦

《精通Struts2web2.0開發實戰》由Struts框架的核心開發人員撰寫。書中通過循序漸進地開發一個貫穿全書的實際套用,全面直觀地展示了如何運用精通Struts2的各種特性,結合Spring、Hibernate和各種Web2.0技術,創建下代功能強大、流暢易用的網站,非常貼近實戰。在此過程中,你將對Struts框架、Web開發和現代軟體開發實踐有更加深入的認識,從而大大提升自己的編程功力。Struts核心開發人員協作;全面講述精通Struts2,涵蓋Spring、Hibermate的集成;完整展現一個Web2.0實際項目的開發過程。
精通Struts靈活易用、功能強大,是廣受歡迎的JavaWeb框架。新版本的精通Struts2更上一層樓,提供了更好的AJAX和Spring集成支持。

目錄

第1章Web2.0和Struts21.1什麼是Web2.0
精通Struts2web2.0開發實戰
1.2Web套用開發2.0
1.3如何使用本書
第2章獲取和運行Struts2
2.1構建過程
2.2Struts2的啟動器套用
2.2.1Maven2生成的目錄和檔案結構
2.2.2Maven2配置檔案
2.2.3啟動器套用的特性
2.3小結
第3章框架概述
3.1請求-回響執行過程通覽
3.1.1發起請求
3.1.2Struts2的servlet過濾器
3.1.3action調用
3.1.4action簡介
3.1.5攔截器簡介
3.1.6結果簡介
3.2深入探討核心組件
3.2.1action介紹
3.2.2攔截器介紹
3.2.3自定義攔截器
3.2.4值棧和OGNL
3.2.5結果和結果類型
3.2.6標籤庫
3.3配置框架元素
3.3.1web.xml檔案
3.3.2零配置注釋
3.3.3struts.xml配置檔案
3.3.4配置執行環境
3.4擴展框架
3.5小結
第4章示例套用概覽
4.1示例套用
4.1.1用例
4.1.2集成技術
4.1.3領域模型
4.2敏捷開發過程
4.3持續集成
4.4集成持久化層
4.4.1配置依賴項
4.4.2安裝MySQL
4.4.3配置Hibernate
4.4.4使用Hibernate創建數據訪問對象
4.5小結
第5章數據操作
5.1用例
5.2CRUD功能
5.3領域模型
5.3.1模型驅動action
5.3.2配備代碼和數據預填充
5.3.3配置
5.4action類
5.4.1單一工作單元
5.4.2零配置
5.4.3多工作單元
5.4.4單元測試
5.5JSP模板
5.6輸入驗證
5.7異常處理
5.7.1意外的錯誤
5.7.2改變工作流
5.7.3通過與用戶互動來恢復
5.7.4顯示錯誤
5.8檔案上傳
5.8.1修改action
5.8.2基於XML配置的action和基於通配符配置的action
5.8.3零配置action
5.9小結
第6章嚮導和工作流
6.1用例
6.2作用域攔截器
6.2.1配置
6.2.2工作流元素
6.2.3自定義驗證
6.2.4用於呈現的自定義Struts2標籤
6.2.5處理子類領域對象
6.2.6實現flash作用域
6.2.7使用OGNL來驗證action
6.2.8輸入選手信息的其他方式
6.3小結
第7章安全
7.1用例
7.2基於容器的身份驗證
7.2.1配置容器
7.2.2配置Web套用
7.2.3訪問角色信息
7.2.4角色攔截器
7.3實現Acegi
7.3.1配置Acegi
7.3.2Acegi套用上下文配置檔案
7.3.3實現自定義的身份驗證提供者
7.3.4用戶身份驗證
7.3.5存取角色信息
7.4自定義身份驗證與授權
7.4.1阻止非授權訪問
7.4.2配置授權
7.4.3實現身份驗證
7.4.4訪問角色信息
7.5小結
第8章搜尋與列表
8.1用例
8.2搭建平台
8.2.1更新頁面布局
8.2.2創建用戶友好的主頁
8.2.3模組化列表呈現功能
8.3通過名字搜尋活動
8.4開發一般搜尋表單
8.5合併列表action
8.6小結
第9章聚合與集成
9.1用例
9.2實現RSS
9.2.1結果和結果類型
9.2.2配置結果類型
9.2.3實現RSS結果類型
9.2.4實現Atomfeed
9.3在mashup中使用RSSfeed
9.3.1配置GeoRSS模組
9.3.2對地址進行地理編碼和創建feed入口
9.3.3實現mashup客戶端
9.3.4將地圖集成到主頁中
9.4實現Web服務
9.4.1將URL映射到action
9.4.2配置action映射器
9.4.3創建自定義action映射器
9.4.4實現REST式的Web服務邏輯
9.5小結
第10章AJAX
10.1用例
10.2支撐性基礎設施的開發
10.2.1更新選單選項
10.2.2實現投票用例
10.3使用ajaxtheme
10.3.1配置套用
10.3.2檢索action結果
10.3.3將action當成事件調用
10.3.4其他使用ajaxtheme的場合
10.4使用JavaScript
10.4.1使用XML結果類型
10.4.2使用JSON結果類型外掛程式
10.5使用GWT
10.5.1生成GWT啟動器代碼
10.5.2配置Struts2外掛程式
10.5.3集成Struts2和GWT
10.6小結
……

相關詞條

熱門詞條

聯絡我們