Java EE。クラスに@Stateful
または@Stateless
アノテーションを追加するとEJBBeanになることはわかっています。しかし実際には何ですか。これを実行すると、バックグラウンドで発生しますか?EJBに関連してウィキペディアに次のリストが表示されます。
両方の質問に関する洞察については、 この回答 を参照してください。
その答えで焦点を当てるべきハイライトは次のとおりです。
その答えで私が見逃したことの1つは、@MessageDriven
の概念全体でした。
JMS /コネクタを同じ行に配置するのは非常に興味深いことです。それは、まさにそれらの実装方法です。メッセージ駆動型Bean(MDB)は、実際には「コネクタ駆動型Bean」と呼ばれる必要があります。これは、MDBのすべての通信とライフサイクルが実際にはコネクタアーキテクチャ仕様に関連付けられており、JMSとは直接関係がないためです。JMSはコネクタの唯一の人です。今まで見たことがあります。 そこには大きな可能性があります 。うまくいけば、Java EE7でいくつかの改善が見られるでしょう。