本书由浅入深、循序渐进地介绍了如何使用Apache著名开源软件Struts来构建Web应用,同时介绍了一些构建Web应用时常用到的开源软件的使用方法,如Hibernate、Lucene等。 全书分为5篇,共22章,内容涵盖了JavaWeb应用概述、Struts入门、配置文件、Struts控制器、模型、Struts国际化、Struts标记库、多模块开发与Struts扩展、使用Tiles组织页而、使用Validator包进行验证、Struts的异常处理、Struts与Log4j、Struts与Ant、Struts与JUnit、Struts与Hibernate、Struts与Lucene以及DigitStore网站分析。 本书最大的特点在于为读者准备了非富的Web应用程序示例以供学习和扩展,力求使读者在学习理论的同时能够进一步通过现有的程序示例加深理解,牢固掌握知识。本书适合Java程序员和从事计算机软件开发的其他编程人员及项目开发人员,同时也可以作为新手学习Struts的最佳教材。