"Struts2 in Action 英文版"
本书是关于Struts2框架的一本技术专著,属于MEAP(Manning Early Access Program)版本,由Manning Publications于2007年出版。读者可以通过指定论坛(http://www.manning-sandbox.com/forum.jspa?forumID=351)向作者提供反馈或修正。
Struts2是一个基于Java的Web应用框架,用于构建现代Web应用程序。该书共分为四个部分,深入浅出地介绍了Struts2的核心概念和技术:
第一部分:Struts2——一个全新的框架
- 第1章 "Struts2:现代Web应用框架" 提供了对Struts2的概述,解释了为什么它是一个先进的解决方案,以及与前一代Struts框架相比的改进之处。
第二部分:核心概念:动作、拦截器与类型转换
- 第2章 "向Struts2说你好" 引导读者初步接触Struts2,包括如何设置环境,创建第一个简单的应用。
- 第3章 "使用Struts2动作" 深入介绍如何编写和配置Struts2的动作,这是处理用户请求和业务逻辑的关键组件。
- 第4章 "添加工作流程:拦截器" 介绍拦截器的概念,它是Struts2实现可扩展性和模块化设计的重要工具。
- 第5章 "数据传输:OGNL和类型转换" 讨论了对象图形导航语言(OGNL)在数据绑定中的应用,以及Struts2的类型转换机制。
第三部分:构建视图:标签、UI组件和结果
- 第6章 "构建视图:标签" 阐述了如何利用Struts2提供的标签库来创建动态HTML页面。
- 第7章 "UI组件标签" 介绍更复杂的用户界面组件,如表单、列表等,帮助开发者构建交互性更强的界面。
- 第8章 "结果的细节" 讨论了如何定义和管理不同的操作结果,如重定向、转发等。
第四部分:完善应用程序:资源管理、验证和数据
这部分可能涉及资源的管理,如国际化和本地化;数据验证,确保输入数据的正确性;以及数据持久化等相关内容,但具体内容未给出。
这本书全面覆盖了Struts2框架的各个方面,适合Java和J2EE开发者学习,特别是对Web应用程序开发感兴趣的人员。通过阅读,读者将能够掌握Struts2的精髓,从而更有效地构建和维护企业级Web应用。