一、文档简介
很长一段时间内, OpenSymphony 作为一个开源组织,其光辉始终被 Apache 所掩盖。 Java 程序员热衷于 Apache 组织 Struts 项目研讨之后,往往朦朦胧胧的感觉到,似乎还有另 外一个框架正在默默的发展。
这种朦胧的感觉,则可能来自曾经在国内流行一时的论坛软件-Jive Forum。
很多软件技术人员不惜从各种渠道得到 Jive 的源代码,甚至是将其全部反编译以探其究 竟。作为一个论坛软件能受到技术人员如此垂青,想必作者睡梦中也会乐醒。
而 WebWork,就是 Jive 中,MVC 实现的核心1。
这里我们所谈及的 WebWork,实际上是 Webwork+XWork 的总集,Webwork1.x 版本中, 整个框架采用了紧耦合的设计(类似 Struts),而 2.0 之后,Webwork 被拆分为两个部分, 即 Webwork 2.x +XWork 1.x,设计上的改良带来了系统灵活性上的极大提升。这一点我们稍 后讨论。
Webwork 发行包中的文档并不是很全面,如果开发中遇到什么问题,登录 Webwork Wiki 站点查看在线文档是个不错的选择: http://www.opensymphony.com/webwork/wikidocs