0

我知道引用链接的问题不是这个伟大网站的用户最喜欢的问题,但我无法以不同的方式提出我的问题。我正在尝试深入研究 EJB 和 CDI 以及它们如何在真正的 Web 应用程序中正确使用。我已经阅读了在 JBoss 应用服务器上开发的这个示例。接近尾声时,它创建了类ManagedBeanUserDao,然后创建了替代方案EJBUserDao,以使自己免于手动处理事务管理。不过,我无法理解他是如何做到这一点的,因为在 beans.xml 文件和替代类中都没有对事务的引用EJBUserDao

我的一般问题是我们如何以典型的方式避免事务管理,以及是否有详细解释它的链接。我查看了 JavaEE 教程,但在示例中,它似乎并没有完全遵循教程所述的内容。

4

1 回答 1

3

默认情况下,EJB 是事务性的。调用他们的任何方法会自动启动一个事务,该事务在方法返回后提交(或在运行时异常的情况下回滚)。

于 2013-04-04T18:20:00.133 回答