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() {...} ... } |
あなたの助力と精密なセマンティクスに対するフィードバックを必要としています。議論の全体はこちらで読むことができますので、是非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 件のコメント:
コメントを投稿