gpt4 book ai didi

java - 旧的 AppFuse ...什么框架是直接迁移?

转载 作者:行者123 更新时间:2023-12-01 16:03:38 24 4
gpt4 key购买 nike

我们早在 2006 年就开始构建我们的网站/应用程序,并选择使用 appFuse 1.9.4 作为我们的应用程序框架。没有直接升级到 AppFuse 2.x 的途径,现在 AppFuse 已停止使用。

我们停留在 Spring 2.0 和 Hibernate 3.2 上,我们正在使用 JSTL 以及 XFire(和 SOAP)。

我们希望升级我们的框架,以利用一些新的编程范例(例如注释,并迁移到 CXF),并让我们的编程团队更加灵活和更快的开发周期。

Grails 看起来很有可能,Roo 也是如此。

但是,我们有超过 850 个 java 源代码文件和 165k 行代码。在JSP/JSTL页面上,我们有超过266个页面和78k行代码。任何可以零碎完成的事情都很棒,而不是重写大部分代码/框架。

有什么想法吗?

最佳答案

Anthony - 我对 AppFuse 不太了解,但我可以评论一下移植到 Grails 的情况。最重要的是,当您全力以赴时,Grails 效果最佳。 Grails 确实支持 native JSP 和 GSP;我曾尝试在同一个项目中混合旧版 JSP 和新 GSP,但最终只是花时间将所有内容移植到 GSP 以便于维护。使用 Grails Controller 时, Controller 层逻辑确实效果最好(事实上,我不确定您是否可以在 Grails 中使用任何其他 Controller 框架(例如 Servlet))。您的服务/模型层可能是移植的最佳选择,因为 Grails 在 Controller 层(POJO、EJB、Spring Bean 等)下面非常灵活。

因此,在不太了解 AppFuse 的情况下,我的猜测是您将能够重用某些 View 层(至少您必须修改页面才能使用新的 Controller 导航),您必须移植整个 Controller 层,并且您将能够重用大部分服务和域层。

关于java - 旧的 AppFuse ...什么框架是直接迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com