我正在开发一个JEE应用程序,其中对"facade“bean的每个请求都应该运行一个事务。ùpdateSalaries()is a method invoked by the client, and whereinitializeTransaction()andcommitTransaction()`分别负责事务的获取不幸的是,事务管理应该更加透明:开发人员在编写业务方法时不应该关心的事情。
因此,用某种方式来“装饰”这些商业方法会很好,但我想不出有什么可能做到这一点。我想到的另一个可能的解决方案是在一个中央DataAccessB
我需要调试Java EE Web服务事务。我想在我的应用程序日志中打印事务的状态、分界边界和提交。我想确保事务中没有任何与2PC相关的东西,并确保它是在本地启动和刷新的。如何访问SEI和EJB类中的当前事务以输出有关当前事务的信息?是否也可以为事务注册一个回调来记录它的提交?我使用JMS12c作为应用服务器,并使用Java以及一些特定于WebLogic的API来实现带有WebLogic传输的异步Web服务。