正如我們所知,Web服務器和應用服務器之間的主要區別之一是事務管理。交易管理究竟是指什麼。這是否意味着數據庫事務支持?數據庫是外部實體,我們可以使用數據庫與Web服務器以及應用程序服務器。 因此,除了數據庫實體之外,我們是否需要事務管理支持其他任何東西?J2EE - 我們是否需要事務管理支持數據庫以外的任何其他功能?
感謝
正如我們所知,Web服務器和應用服務器之間的主要區別之一是事務管理。交易管理究竟是指什麼。這是否意味着數據庫事務支持?數據庫是外部實體,我們可以使用數據庫與Web服務器以及應用程序服務器。 因此,除了數據庫實體之外,我們是否需要事務管理支持其他任何東西?J2EE - 我們是否需要事務管理支持數據庫以外的任何其他功能?
感謝
是事務管理適用於其他概念,如JMS(和隊列一般)
你可以找到關於Java documentation JMS和事務的詳細信息。
另一個在應用服務器域之外的例子是關於azure service bus的事務。
來自Oracle文檔: 「事務管理協定用於從WebLogic Server到企業信息系統(EISes)的出站通信」。
對於Weblogic,您必須創建數據源指定名稱,jndi-name,驅動程序,主機,端口,用戶,密碼和您需要的事務類型(XA或不XA)。 XA事務是全局的,不是XA本地的。
要了解更多信息,請參見:https://docs.oracle.com/cd/E13222_01/wls/docs100/resadapter/transact.html