我有一个基于 EJB 框架、JSP 和 Servlet 的项目。到目前为止,它在 Java 1.6 上运行良好,但自从 Oracle 宣布停止支持以来,它迫使我们加快进程以迁移到 1.8 和 11 个 JAVA 版本。我的问题是——
1) 由于从 Java EE 6 开始不推荐使用实体 bean。考虑到时间、工作量和性能,最好的选择是什么?
2) 将 EJB 2.2 迁移到 3.2 是否是一个好计划,或者我们应该使用任何其他框架?
3) SOAP、JAXB 的最佳替代品是什么?
4)我们应该将当前项目移动到 SPRING 和 REST 吗?如果是/否,那为什么?