https://blogs.oracle.com/theaquarium/entry/transactional_interceptors_in_java_ee
CDIインターセプタベースのソリューションを使い、EJBのContainer Managed Transaction (CMT) をJava EEプラットフォームにどうやって適用できるのか、ということについてLindaが概要を説明しました。
Transactional Interceptors他のJava EEコンポーネント、例えばManaged Beanなども利用できます。
https://blogs.oracle.com/ldemichiel/entry/transactional_interceptors
この案はアノテーションと標準化された値をjavax.transactionパッケージに追加するというものです。例えば…
@Inherited @InterceptorBinding @Target({TYPE, METHOD}) @Retention(RUNTIME) public @interface Transactional { TxType value() default TxType.REQUIRED } And then this can be specified on a class or a method of a class as: public class ShoppingCart { ... @Transactional public void checkOut() {...} ... }このインターセプタをJava Transaction API仕様の更新の一部として、jta-spec.java.netで定義する予定です。
あなたの助力と精密なセマンティクスに対するフィードバックを必要としています。議論の全体はこちらで読むことができますので、是非users@javaee-spec.java.netにあなたの意見を投稿してください。このエントリへのコメントも検討内容に含めたいと考えています。
[jsr342-experts] transactional methods and exceptions
http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2012-01/message/35
0 件のコメント:
コメントを投稿