本书由浅入深、循序渐进地介绍了使用Struts 2框架进行Web应用开发的基本原理和方法。全书共分为4篇,第一篇Struts 2快速入门,主要介绍了基本的Web开发技术,Struts 2的基础知识,并通过简单应用实例,讲解了Struts 2的框架结构。第二篇Struts 2框架核心,包括Action、Interceptor、Result、多视图和数据持久化支持等方面的知识。第三篇Struts 2高级特性,介绍了数据验证、类型转换和国际化等方面的内容。第四篇Struts 2综合项目实践,介绍了3个综合实例(网络商店系统、网络文件管理系统、网络购书系统)的开发过程,每个实例均按照需求分析、项目设计、代码开发、程序测试及项目部署等实际开发流程编写,力求使读者在学习理论的同时,能够进一步通过现有的程序实例加深理解,提升实战能力。随书附赠光盘上有本书全部已经调试通过的程序源代码。本书重点突出,理论与实践并重,适合于具有一定Java基础,进行Web应用开发的程序员阅读,也可作为相关培训机构的教材,以及高等院校相关专业师生的参考用书。