第1章 Struts基础知识 1
1.1 MVC设计模式 1
1.2 Struts简介 5
1.3 各种MVC框架比较 9
1.4 Struts的新版本 16
本章小结 17
第2章 搭建Struts开发环境 18
2.1 开发Web应用程序 18
2.2 Struts开发环境 19
2.3 Struts开发初体验 28
本章小结 44
第3章 配置Struts应用 45
3.1 Web应用配置描述文件 45
3.2 Struts中的Web应用配置描述文件 49
3.3 Struts配置文件 53
3.4 Digester组件 62
本章小结 65
第4章 Struts标签库 67
4.1 Struts HTML标签库 67
4.2 Struts Bean标签库 93
4.3 Struts Logic标签库 101
4.4 Struts Nested标签库 109
本章小结 113
第5章 Struts控制器组件 114
5.1 Struts控制器组件概述 114
5.2 控制器组件ActionServlet 114
5.3 控制器组件RequestProcessor 117
5.4 控制器组件Action 130
5.5 常用的Struts内置Action类 131
5.6 Struts多模块开发 150
本章小结 158
第6章 Struts视图组件 159
6.1 Struts视图组件概述 159
6.2 ActionForm Bean 160
6.3 动态ActionForm 166
6.4 消息资源文件 172
本章小结 186
第7章 Validator验证框架 188
7.1 Validator框架简介 188
7.2 Validator框架与ActionForm 198
7.3 在Validator框架中使用JavaScript 213
7.4 自定义验证规则 220
本章小结 224
第8章 Tiles框架 226
8.1 Tiles框架简介 226
8.2 Tiles标签 228
8.3 Tiles模板 230
8.4 Tiles组件 232
本章小结 238
第9章 Struts与Hibernate 240
9.1 Hibernate框架简介 240
9.2 Hibernate开发起步 246
9.3 Hibernate操作持久化对象 256
9.4 Struts整合Hibernate 264
本章小结 270
第10章 Struts与Spring 272
10.1 Spring框架简介 272
10.2 Spring框架中的IoC编程 274
10.3 Spring框架中的AOP编程 289
10.4 Spring整合Struts 305
10.5 Spring整合Struts和Hibernate编程 312
本章小结 326
第11章 基于Struts框架的留言板 328
11.1 系统分析 328
11.2 数据库设计 329
11.3 系统实现 330
本章小结 382
第12章 基于Hibernate框架的留言板 383
12.1 系统分析 383
12.2 数据库设计 385
12.3 系统实现 386
本章小结 418