我有一个旧的(~2005)java EE 项目,我想将其更新到最新的依赖项。 Web项目没有任何像maven或gradle这样的软件项目管理工具。 一些依赖项和版本: 休眠2.0 支柱1.1 mysql 3 雄猫5.0.29 爪哇1.6 是的,就这么老了。 :D
我想更新到最新的 TomCat、Hibernate 和 MySql。如果没有必要,我不会更新Struts。最好的方法是什么?逐个版本还是直接跳到最新版本?
您可以免费更新Tomcat和MySQL。但您无法轻松更新 Struts 或 Hibernate 框架。因为该应用程序非常旧,但它可升级到 Struts 2。这意味着您必须完全重写代码中的所有内容以符合新的标准和技术。
我不知道,可能有人喜欢在升级项目源代码时同时运行两个版本。但这样的解决方案无法部署到生产中。为什么这很重要?了解如何从 Struts 1 迁移到 Struts 2。
我不知道您是否想迁移到另一个框架,例如 Spring MVC 或 Spring Boot。这是您的选择,但您应该知道 Struts 应用程序可以与这些框架配合良好。