我计划迁移到Struts 2和Struts 1代码库。我没有任何好的来源来继续这个迁移。你能帮我解决这个问题吗?
发布于 2013-11-21 20:05:35
S1和S2,它会过火。这两个框架都很复杂,因此维护成本增加了两倍或更长的时间。因此,策略是完全迁移到S2。
这两个框架都实现了MVC模式。将应用程序划分为应分别迁移的三个部分:模型、控制器和视图。顺序并不重要,但在逻辑上意味着遵循MCV顺序。您可能不会更改的模型,Controller部分需要重写配置,视图是最困难的部分,您必须将S1标记重写为S2标记。
将Struts1.x迁移到Struts2.x: 您可以在Struts1下使用struts1插件操作。还可以考虑阅读现有的迁移指南、解决方案和策略,它们可能会帮助您完成迁移过程。映射操作可以通过约定插件轻松地完成。不能将Struts1 JSP标记与Struts2一起使用,但如果您使用相同的应用程序运行两个框架,则可以在Struts1中使用它。
将Struts与Spring:集成 正确和最新的方法是迁移到Struts2。如果您关注Struts被废弃的原因,您可能会阅读本文:斯特罗斯死了吗?第三部分:我不能杀死Struts (Struts不推荐) David Geary。
InfoQ迁移指南:
https://stackoverflow.com/questions/20127369
复制相似问题