大家都知道struts2中struts和webwork合并。目前struts、webwork的核心开发成员正在合力开发struts2,包含了不少新特性。struts2是基于Java Filters, JavaBeans, ResourceBundles, Locales, and XML, OGNL ,XWork (webwork的重要内容)等技术的。
目前struts2正在开发中,如果想升级到struts2,开发组推荐webwork2作为切入点。struts2发布的时候,会包含webwork2、struts1的移植机制。
在struts2的release plan中可以看到:Remove deprecated members (IoC components)
See also Struts 2.0.0 TODO in the issue tracker.
| Initial rename of packages and configuration files | Complete |
| Pass WebWork2 codebase through the Incubator | Complete |
| Setup Nightly Builds | Pending |
| Update WW2 documentation for Struts 2 | Step 3 of 4 |
| Utilize Cookbook format for Showcase and add Struts-Examples use cases | - |
| Remove deprecated members (IoC components) | Complete |
| Deprecate selected legacy API members (e.g. Around``Interceptor, "do" clause) | Complete |
| Update Javadoc to match new package and configuration naming | Complete |
| Implement selected new features and Struts 1 features (infra) | Complete |
| Add Struts 1 and WW2 Migration Guides | Initial draft added |
| Develop routine for exporting wiki to HTML/PDF | Pending |
| Develop Maven assembly to create distribution | Pending |
| Second documentation review | - |
| Complete standard release plan | - |
| - | - |
| Step 1 - Setup new Confluence instance | Complete |
| Step 2 - Initial pass to update nomenclature and remove obsolete material | Complete |
| Step 3 - Update "snippets" to reference ASF repository | Pending |
| Step 4 - Complete tutorials and other "TODO" sections | Pending |