2013-05-27 47 views
0

我想在IBM WAS 7上運行的webapp中使用事務處理。 我有2個數據庫和JMS(mq),將它們一起回滾會很棒。 這樣做的最佳做法是什麼? 我是否需要使用三方JTA庫(如spring.tx或JOTM)或者WebSphere已經有了這些東西?可能我根本不需要JTA? 我可以在沒有Spring或EJB的情況下使用WAS事務嗎?只是ibm libs,WAS已經包含了。IBM WebSphere中的事務

+1

您正在使用哪個版本的Websphere Application Server? –

+1

爲什麼你需要JTA,Spring,EJB來「將它們全部回滾」?沒有回滾問題。提交是一個問題。 –

+0

我有Websphere 6和Websphere 7. MarcinPłonka,當然也會一起提交它們。人們爲交易做了很多框架,我認爲它可以很好,以正確的方式配置webphere事務管理器。在代碼中,只需標記我的一些方法。 – user1406196

回答

0

您可以使用JTA Transaction來描述您的目的。

Websphere支持兩階段提交交易,這似乎是你的情況。

但是你需要爲了有一個Global Transaction將處理數據庫和JMS資源創建XA數據源每個數據庫。