第1章 Web 2.0和Struts 2
1.1 什么是Web 2.0
1.2 Web應用開發(fā)2.0
1.3 如何使用本書
第2章 獲取和運行Struts 2
2.1 構建過程
2.2 Struts 2的啟動器應用
2.2.1 Maven2生成的目錄和文件結構
2.2.2 Maven2配置文件
2.2.3 啟動器應用的特性
2.3 小結
第3章 框架概述
3.1 請求—響應執(zhí)行過程通覽
3.1.1 發(fā)起請求
3.1.2 Struts 2的servlet過濾器
3.1.3 action調用
3.1.4 action簡介
3.1.5 攔截器簡介
3.1.6 結果簡介
3.2 深入探討核心組件
3.2.1 action介紹
3.2.2 攔截器介紹
3.2.3 自定義攔截器
3.2.4 值棧和OGNL
3.2.5 結果和結果類型
3.2.6 標簽庫
3.3 配置框架元素
3.3.1 web.xml文件
3.3.2 零配置注釋
3.3.3 struts.xml配置文件
3.3.4 配置執(zhí)行環(huán)境
3.4 擴展框架
3.5 小結
第4章 示例應用概覽
4.1 示例應用
4.1.1 用例
4.1.2 集成技術
4.1.3 領域模型
4.2 敏捷開發(fā)過程
4.3 持續(xù)集成
4.4 集成持久化層
4.4.1 配置依賴項
4.4.2 安裝MySQL
4.4.3 配置Hibernate
4.4.4 使用Hibernate創(chuàng)建數(shù)據(jù)訪問對象
4.5 小結
第5章 數(shù)據(jù)操作
5.1 用例
5.2 CRUD功能
5.3 領域模型
5.3.1 模型驅動action
5.3.2 配備代碼和數(shù)據(jù)預填充
5.3.3 配置
5.4 action類
5.4.1 單一工作單元
5.4.2 零配置
5.4.3 多工作單元
5.4.4 單元測試
5.5 JSP模板
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章 向導和工作流
第7章 安全
第8章 搜索與列表
第9章 聚合與集成
第10章 AJAX