深入浅出Struts 2

本书带你一起探讨Struts 2应用的方方面面,如架构、配置、实现Actions和对验证与国际化的支持等。除了这些,本书还专注于实践,用大量的代码和技巧教你如何快速使用Struts 2。
用户头像
作者: Ian Roughley
下载此书
深入浅出Struts 2

Struts2 是 Struts 的下一代产品。而最初提案 Struts Ti 所设想的发展方向,在 Struts 的现有代码的基础上是很难完成的。在发起提案的时候,Patrick Lightbody 把多个不同的 Web 框架的领导者邀请到了一起,希望大家能够达成共识,协力完成一个通用框架。虽然最终由于各种原因,Patrick Lightbody 的愿望未能实现,但是 WebWork 和 Struts Ti 却发现了二者在技术与开发人员这两个层面上的共同之处,不久之后,两个项目就在 WebWork 的技术基础上进行了合并。

Struts2 的目标很简单——使 Web 开发变得更加容易。为了达成这一目标,Struts2 中提供了很多新特性,比如智能的默认设置、annotation 的使用以及“惯例重于配置”原则的应用,而这一切都大大减少了 XML 配置。

本书的目的,是为了帮助读者掌握 Struts2 框架,并能够对组成框架的功能部件和可用的配置项有深刻的理解。我在书中还将介绍一些可以提高生产力的方法——包括默认配置项和应当注意的实现特性,可用的多种配置选项和一些开发技术。本书还会就与第三方软件进行集成的话题展开讨论。

尽管有很多新的语言和新的技术,基于 Action 的 MVC 框架对当前的 Web 应用开发依然十分有用。本书带你一起探讨 Struts 2 应用的方方面面,如架构、配置、实现 Actions 和对验证与国际化的支持等。除了这些,本书还专注于实践,用大量的代码和技巧教你如何快速使用 Struts 2。

本书所涵盖的主题

  • Struts 2 架构
  • 核心组件的配置
  • 如何提高开发效率
  • 常用插件介绍
  • 和第三方技术的集成技巧

本书用纸为 A5 尺寸,共 96 页

免费下载。

如果您喜欢本书的免费下载版本,请支持作者、译者和 InfoQ 中文站,购买本书的英文纸版书,或者:[DOWNLOAD]。

关于作者

Ian Roughley 是一位技术演讲人、作家及独立咨询顾问,住在马萨诸塞州的波士顿。他具有十多年提供架构设计、开发、过程改进以及指导等方面服务的经验,客户范围小至创业公司,大到财富 500 强前 10 名的公司。他曾经在金融、保险、制药、零售、e-learning、hospitality 和供应链等多个行业中工作过。

他专注于具有实效性且以结果为目标的方法,是开源及以敏捷开发为基础的过程和质量改进的支持者。Ian 参与了 WebWork 项目的开发,也是 Apache Struts PMC 的成员之一,同时还是 No Fluff Just Stuff 座谈会的演讲人。他同时还是 Sun 认证 Java 程序员和 J2EE 企业架构师,以及 IBM 认证解决方案架构师。

关于 InfoQ 企业软件开发丛书

InfoQ 企业软件开发丛书意在通过简短、精干而省时的迷你书为读者提供尽可能方便的阅读体验,本丛书面向的读者群为高级架构师、团队领导者等。如果你也想和大家分享你的开发经验,我们的丛书就是一个非常不错的选择。InfoQ 中文站会为你提供专业的写作指导,并将你的书推荐给国内知名出版社出版发行。邮件联系: editors@cn.infoq.com

阅读英文原书: Starting Struts2

免费下载此书(PDF)

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论