我在一家刚接触 java 的公司工作,我是唯一的 java 程序员,我需要在几个月内编写大约 10 个系统。该公司还有另外 2 名了解基本 java 的程序员。不是春天或类似的东西。
我使用 Spring、hibernate 和 MySQL 做了一些原型。SA 正在推动我们使用 EJB(我们刚刚获得了 JBoss)。所以现在经理正在考虑让我将 DAO 和 Hibernate 层移到 EJB 中。
所以我们将 Spring 用于 MVC (web),然后让它为所有数据访问做 EJB 类,这样 Jr 程序员就不必知道如何访问 MySQL 和 AS/400。
所以对于我的问题。我想知道我是否可以在 EJB 中使用 Spring。像 JDBCTemplate 和 Hibernate 这样的东西。我正在尝试的是在 EJB 中移动 DAO 层。
这可以做到吗?如果是这样,应该这样做吗?