私はJavaで使用できるトランザクションマネージャの検索をいくつか開始していますが、JTAに遭遇し、JOTMと同様に休止状態になりました。最も支配的なトランザクションマネージャーのように見えるJTAの結果は、他のトランザクションマネージャーになりましたか?Java Transaction Manager
0
A
答えて
2
JTAは、Javaのトランザクション管理用の標準APIです。このAPIには多くの実装があります(基本的に、それぞれのJava EEサーバーには独自の実装がありますが、JOTM、Bitronix、Atomikosなど他のものもあります)。
標準のAPIを使用すると、トランザクションマネージャ/アプリケーションサーバー間で移植可能なトランザクションアプリケーションを開発できます。このAPIを尊重しないトランザクションマネージャーは、誰もそれを使用しないため、足元で自分自身を撃つでしょう。
1
技術を選択するときは、常に公開されているものを長い間利用してください。非常に人気があります。それは、そしてそこにはたくさんのサポートがあります。それは永続性が懸念される限り、休止状態です。 JTAは単にJava Transaction APIです。これにはいくつかの実装があります。人気のオープンソースのものは以下のとおりです。
Atomikos TransactionsEssentials
Hibernateはすべての一般JTAさんとよく果たしています。私も最初は冬眠に躊躇しましたが、セットアップと学習の努力をする価値があります。あなたが使いたいJTAは、いくつかの要因によって異なります。私は以下に集中します:
- あなたのニーズに最も適したものは何ですか?つまり、実際にあなたがやっているプロジェクトのタイプとJTAの経験に依存しています。
- Application Serverを使用していますか? JTAの実装を提供していますか?
- あなたに最適なドキュメントは何ですか?
これが役に立ちます。
関連する問題
- 1. Spring Transaction Manager(Annotation Style)ランタイムエラー
- 2. Java。 java.lang.NullPointerException in Transaction
- 3. TRANSACTION in java + sqlite3
- 4. skype manager + Java
- 5. Java Transaction API(JTA)概要ヘルプ
- 6. Java Layout Managerのアドバイス
- 7. Android Add Transaction without Transaction
- 8. Spring @ Transaction transactionsing xml
- 9. MS SSISでのOracle Transaction
- 10. Authorize.net CIM Duplicate Transaction Window
- 11. @Transaction問題:TransactionSynchronization.beforeCompletionは例外
- 12. Rails multi_db with transaction
- 13. Codeigniter:mysql transactionとaffected_rows
- 14. TransactionScopeとSQL Transaction
- 15. SSISシーケンスコンテナ-transactionレベル
- 16. Laravel Eloquent ORM Transaction
- 17. Grails Transaction Issues
- 18. Distributed Program Execution Manager
- 19. java.lang.NoClassDefFoundError:org/springframework/transaction/interceptor/TransactionInterceptor
- 20. SDK Managerが
- 21. AVD Managerは
- 22. Build Artifact Repository Manager
- 23. TSQL:トリガ/ ROLLBACK TRANSACTIONのエラー
- 24. Androidの例外:FAILED BINDER TRANSACTION
- 25. MySQL:START TRANSACTION - UPDATE - ROLLBACK:非トランザクションテーブル
- 26. TransactionとTransactionScopeの相違点
- 27. WebサービスでのOracle Transaction Rollback
- 28. setActiveItemとTransaction with Sencha&Phonegap
- 29. Spring AMQP/RabbitMQとHibernate Transaction Mananger
- 30. PREPARE TRANSACTIONの作業方法
HibernateはJTA実装ではありません。それはJ ** P **の実装 –
あなたは正しいです、私の手は私の脳が思ったより速くタイプしました。私は答えを編集します。 – Ali