Transactions JAX-RS中的类EJB事务
我正在向现有应用程序(JBoss4、EJB2、添加RESTEasy)添加RESTful API。应用程序当前具有具有容器管理事务的会话bean。首先,我调用企业bean上的远程接口。EJB的使用正在逐步停止,因此将添加新功能,而无需在bean上编写新方法 JAX-RS或JBoss4是否在资源方法上提供任何事务支持?或者我必须在每个资源方法中编写自己的事务代码吗Transactions JAX-RS中的类EJB事务,transactions,jax-rs,Transactions,Jax Rs,我正在向现有应用程序(JBoss4、EJB2、添加RESTEasy)添加RESTful API。应用程序当前具有具有容器管理事务的会话bean。首先,我调用企业bean上的远程接口。EJB的使用正在逐步停止,因此将添加新功能,而无需在bean上编写新方法 JAX-RS或JBoss4是否在资源方法上提供任何事务支持?或者我必须在每个资源方法中编写自己的事务代码吗 JAX-RS有前拦截器和后拦截器,但似乎没有包装调用的拦截器。为什么不将会话bean用作JAX-RS服务?拥有容器管理的事务在JavaE
JAX-RS有前拦截器和后拦截器,但似乎没有包装调用的拦截器。为什么不将会话bean用作JAX-RS服务?拥有容器管理的事务在JavaEE中非常有效 有关示例,请参见:
userTransaction.begin();
// code requiring transaction goes here
userTransaction.commit();
对我来说,这似乎是正确的,结果很好