2017-09-06 6 views
1

Webサーバーとアプリケーションサーバーの主な違いの1つは、トランザクション管理です。トランザクション管理が正確に何を指しているか。これは、データベーストランザクションのサポートですか?データベースは外部エンティティであり、WebサーバーとApplication Serverの両方でデータベースを使用できます。 それで、データベースエンティティ以外では、他にもトランザクション管理サポートが必要ですか?J2EE - データベース以外のトランザクション管理サポートが必要ですか?

おかげ

答えて

1

はいトランザクション管理は、(一般的およびキュー)JMSなどの他の概念にも適用される

は、Java documentation上のJMSとの取引に関する詳細な情報を見つけることができます。

アプリケーションサーバードメインの外部にあるもう1つの例は、azure service busに関するトランザクションです。

1

からOracle docs: "トランザクション管理契約は、WebLogic Serverから企業情報システム(EISes)へのアウトバウンド通信に使用されます。"

Weblogicの場合、必要な(XAまたはXAでない)トランザクション名、jndi-name、ドライバ、ホスト、ポート、ユーザー、パスワード、およびタイプを指定するデータソースを作成する必要があります。 XAトランザクションはグローバルであり、XAローカルではありません。

詳しくは、https://docs.oracle.com/cd/E13222_01/wls/docs100/resadapter/transact.html

関連する問題