如何将 Struts 从 2.0 迁移到 2.5?
How to migrate Struts from 2.0 to 2.5?
我正在研究 Struts 2.0 项目。
将 Struts 从 2.0 升级到 2.5 时需要执行哪些步骤和注意事项?
自 Struts 2.0(即 10 岁)以来,许多事情都发生了变化。
它们都有描述 in the version notes of each release,您应该阅读。
然而,您最好的办法是将您的 2.0 项目升级为 2.3 项目(最新版本,当前为 2.3.32)。
您需要重构的最重要的事情(从 2.0 到 2.3.32)是:
- 删除 DMI(这可能是最大的)。
- 删除 Dojo 插件和标签
- 删除静态方法访问
- 更改过滤器
- 将标签中的
id
属性更改为 var
属性
- 更改 xml 个文件(struts.xml、验证文件等)的
dtd
一旦你有一个完整的 2.3 项目,你可以关注官方 Struts 2.3 to 2.5 Migration Guide。
请记住,在 Struts 2.3 之前,您可以使用 Java >= 6、
Struts 2.5 将 运行 on Java >= 7 only.
祝你好运。
我正在研究 Struts 2.0 项目。
将 Struts 从 2.0 升级到 2.5 时需要执行哪些步骤和注意事项?
自 Struts 2.0(即 10 岁)以来,许多事情都发生了变化。
它们都有描述 in the version notes of each release,您应该阅读。
然而,您最好的办法是将您的 2.0 项目升级为 2.3 项目(最新版本,当前为 2.3.32)。
您需要重构的最重要的事情(从 2.0 到 2.3.32)是:
- 删除 DMI(这可能是最大的)。
- 删除 Dojo 插件和标签
- 删除静态方法访问
- 更改过滤器
- 将标签中的
id
属性更改为var
属性 - 更改 xml 个文件(struts.xml、验证文件等)的
dtd
一旦你有一个完整的 2.3 项目,你可以关注官方 Struts 2.3 to 2.5 Migration Guide。
请记住,在 Struts 2.3 之前,您可以使用 Java >= 6、
Struts 2.5 将 运行 on Java >= 7 only.
祝你好运。