JTA是EJB的一部分么?现在JTA用的还多吗?

JTA是java ee的一部分还是ejb的一部分?现JTA用的还多么?
比如,像分布式事务,是数据库本身就要支持还是只是APi支持(就是用代码编程实现,比如mysql的java驱动)?

阅读 4.4k
1 个回答

好多问题哦。
JTA肯定是Java EE中的一部分。在EJB3之后原有的实体Bean(Enity Bean)逐渐被JPA规范所替代。因为JPA不仅能够在EJB环境中使用,也能够在J2SE的环境中使用,相对于EJB2.X的实体BEAN,使用的范围更广。

要支持分布式事务数据库本身当然也需要支持,一般来说支持分布式事务的数据库会提供相应的驱动和java连接器的jar包。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题