第一部分 Struts框架
第1章 Struts简介
1.1 WEB应用开发简史
1.2 两种开发模型
1.2.1 模型1体系结构概述
1.2.2 模型2体系结构概述
1.3 深入WVC体系结构
1.3.1 模型组件
1.3.2 视图组件
1.3.3 控制器组件
1.4 进入Struts
1.4.1 Struts的演变
1.4.2 Struts是开源
1.5 Struts的基本
1.5.1 基本框架
1.5.2 JSP标签库
1.5.3 TILES插件
1.5.4 Validator插件
1.6 获取Struts
1.6.1 获取二进制版本
1.6.2 获取源代码版本
1.7 开始Struts的旅程
第2章 建立一个简单的Struts应用
2.1 应用概览
2.1.1 Mini HR 应用的文件
2.1.2 index.jsp
2.1.3 search.jsp
2.1.4 SearchForm.java
2.1.5 SearchAction.java
2.1.6 Employee.java
2.1.7 Employee.java
2.1.8 web.xml
2.1.9 struts-config.xml
2.1.10 MessageResource.properties
2.2 编译、打包与运行应用
2.2.1 下载、安装Struts与Tomcat
2.2.2 编译应用
2.2.3 打包应用
2.2.4 运行应用
2.3 理解执行流程
第3章 模型层
3.1 什么是模型
3.1.1 模型层划分
3.2 Struts与模型
3.2.1 利用BeanUtils传输数据与模型类
3.3 Mini HR应用模型层回顾
第4章 视图层
4.1 Struts与视图层
4.1.1 JSP页面
4.1.2 Form Bean
4.1.3 JSP标签库
4.1.4 资源包
4.2 Mini HR应用视图层回顾
4.3 其他视图技术
……
第5章 控制器层
第6章 Validator
第7章 Tiles
第8章 声明性异常处理
第9章 Struts模块
第二部分 应用Struts
第10章 国际化Struts应用
第11章 保护Struts应用
第12章 测试Struts应用
第三部分 Struts标签库
第13章 HTML标签库
第14章 BEAN标签库
第15章 LOGIC标签库
第16章 NESTED标签库
第17章 Struts与JSTL
第四部分 Struts的配置文件
第18章 Struts配置文件
第19章 TILES 配置文件
第20章 VALIDATOR配置文件
第五部分 Struts扩展
第21章 Struts Scripting
第22章 Struts-Faces集成库
第23章 Struts与AJAX
第六部分 附录
附录A Struts Console快速参考
附录B 第三方Struts扩展