我打算迁移到带有Struts 1代码库的Struts 2。我没有得到任何好的资源来进行这种迁移。你能帮忙解决这个问题吗?从Struts 1迁移到Struts 2
4
A
回答
7
S1与S2会矫枉过正。这两个框架都很复杂,所以维护成本增加了两倍或更多。所以,策略是完全迁移到S2。
这两个框架都实现了MVC模式。将应用程序划分为三个应单独迁移的部分:模型,控制器和视图。订单并不重要,但逻辑上隐含遵循MCV订单。 Model可能不会改变,Controller部分需要重写配置,View是最难的部分,您必须将S1标签重写为S2标签。
迁移的Struts 1.x中,以Struts的2.X:
您可以使用下struts1 plugin Struts1的行动。还要考虑>读取现有的migration guide,solutions和strategy>,这可能会帮助您进行迁移过程。映射操作可以通过convention plugin轻松完成。您不能在Struts2中使用Struts1 JSP标签,但如果您使用相同的应用程序运行这两个框架,则可以在Struts1中使用它。
与Spring集成Struts的:
的右和上最新的方法是迁移到Struts2的。如果 涉及到Struts已过时的原因,那么您可以阅读 文章:Is Struts Dead? Part III: I can't kill Struts (Struts is Deprecated) David Geary。
相关的迁移指南:
+0
你应该接受帮助很多人的答案。 –
相关问题
- 1. 从Struts 1.x迁移到GWT 2.x
- 2. Struts1迁移到Struts 2
- 3. 从Struts迁移到Spring
- 4. Struts 1.x到Struts 2.x Scriptlet在s:textarea字段中的迁移问题
- 5. Action直接迁移到Struts 2
- 6. Struts 1.x vs Struts 2.x
- 7. 运行Struts 1和Struts 2
- 8. 的Struts 1 Struts 2的JSP ::转换
- 9. Struts 1和Struts 2的区别?
- 10. 在websphere中将1.1 struts和struts-el迁移到1.2.9
- 11. 从非struts 2 action访问struts 2 jsp
- 12. Struts 2.3.28.1到2.5迁移------支持Struts 2.5中的jar 2.5
- 13. 将Struts 2.3迁移到2.5的问题
- 14. Struts的1动作重定向到Struts 2的动作
- 15. 将struts 2动作重定向到struts 1动作
- 16. Struts-Struts 2中的I18n
- 17. 错误的Struts 2 struts-default.xml
- 18. Struts 2 - struts标记错误
- 19. 移植到struts 2.3.32
- 20. DynamicJasper + Struts 1
- 21. zk with struts 1
- 22. 另类一些的Struts Struts中1种方法2
- 23. 使用Struts实现Struts 2拦截器1
- 24. 从Vue 1迁移到Vue 2
- 25. 从Zend Framework迁移到Zend Framework 2 1
- 26. 从Zend Framework 1逐步迁移到2
- 27. Href从1.x迁移到2.x?
- 28. 从.NET MVC 1迁移到MVC 2 RC
- 29. Android Realm从1.x迁移到2.x
- 30. Breadcrumbs and struts 1.x
这似乎是不可能的,你继续前进。 –
这里的问题是一样的没有? http://stackoverflow.com/questions/7817323/migration-from-struts1-to-struts2 – mlwacosmos
@mlwacosmos你错了,它不是一个迁移问题,它是整合到S1中的一个,这绝对是荒谬的。 –