0

リンクに関する質問が、この素晴らしいサイトのユーザーにとって好まれるものではないことはわかっていますが、別の方法で質問を設定することはできませんでした。私は、EJB と CDI と、それらが実際の Web アプリケーションでどのように適切に使用されているかを掘り下げようとしています。JBoss アプリケーション サーバーで開発されたこのを読みました。最後に、トランザクション管理を手動で処理する必要がないように、クラスManagedBeanUserDaoを作成してから代替を作成します。EJBUserDaoしかし、beans.xml ファイルにも代替クラスにもトランザクションへの参照がないため、彼が実際にそれをどのように達成したかはわかりませんEJBUserDao

私の一般的な質問は、典型的な方法でトランザクション管理を回避する方法と、それを詳細に説明するリンクがあるかどうかです。JavaEE チュートリアルを見てきましたが、この例では、チュートリアルの内容に正確に従っていないようです。

4

1 に答える 1

3

EJB はデフォルトでトランザクション対応です。それらのメソッドのいずれかを呼び出すと、トランザクションが自動的に開始され、メソッドが返された後にコミットされます (または実行時例外の場合はロールバックされます)。

于 2013-04-04T18:20:00.133 に答える