Struts 2吸收了新型视图层框架(例如JSF、Tapestry和Spring MVC)技术,综合了Web Work框架与Struts 1框架的优点,在稳定性与性能方面都有很好的保证。本书全面介绍Struts 2框架各个知识层面,包括Struts 2框架的配置文件、Struts 2强大的标签库以及Struts 2与其他框架的整合,向读者全面展示了Struts 2框架技术。
Struts是第一款真正意义上按照MVC架构模式搭建的Web开发框架。本书全面讲述Struts 2开发框架的知识,包括Struts 2中配置文件的详细讲解、国际化与异常处理、数据类型的转换、数据的输入校验、Struts 2强大的标签库、Struts 2中文件的上传与下载、Struts 2对Ajax的支持、Struts 2与流行框架的整合,最后以3个实例由简单到复杂地介绍Struts 2在实际应用中的使用。本书光盘提供了全程配音视频文件和实例源代码。
本书适合大专院校在校学生、网站开发人员、Struts学习和开发人员以及编程爱好者学习和参考。
第一篇 Struts 2基础篇
第1章 Struts 2概述
1.1 MVC概述
1.1.1 MVC设计模式
1.1.2 MVC的优点
1.1.3 Model 1和Model 2体系介绍
1.2 Struts 1简介
1.2.1 Struts 1框架介绍
1.2.2 Struts 1配置文件
1.2.3 Struts 1处理过程
1.2.4 Struts 1简单示例
1.3 Web Work概述
1.4 Struts 2简介
1.4.1 Struts 2框架体系
1.4.2 Struts 2配置文件
1.4.3 Struts 2控制器
1.4.4 Struts 2标签库
1.4.5 与Struts 1、Web Work对比
第2章 Struts 2起步
第3章 Struts 2配置详解
第4章 国际化与异常处理
第5章 拦截器
第6章 类型转换
第7章 输入校验
第8章 OGNL
第二篇 Struts 2框架技术篇
第9章 Struts 2标签库
第10章 Struts 2数据库应用
第11章 文件上传与下载
第12章 避免表单重复提交与等待页面
第13章 Struts 2应用程序安全性
第14章 Struts 2对Ajax的支持
第三篇 Struts 2整合其他技术篇
第15章 整合Spring
第16章 整合Hibernate
第17章 整合JSF
第18章 整合其他框架技术
第四篇 Struts 2综合实例篇
第19章 用户注册系统
第20章 企业BBS系统
第21章 电子相册系统