メッセージ駆動型Bean

著者: Randy Alexander
作成日: 2 4月 2021
更新日: 16 5月 2024
Anonim
メッセージ駆動型Beanの例
ビデオ: メッセージ駆動型Beanの例

コンテンツ

定義--Driven Beanの意味?

-driven beanは、ユーザーが常にすぐに結果を受け取るとは限らない非同期モードでsを処理するために使用される軽量エンタープライズアプリケーションのコンポーネントです。 J2EEテクノロジーを使用するかどうかに関係なく、どのコンポーネントでもこれらを使用できます。

セッションドリブンBeanとエンティティBeanを区別する-駆動型Beanの2つの特徴は、-駆動型Beanにはインターフェースを介してアクセスできず、Beanクラスのみがあることです。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaの説明-Driven Bean

Beanは、次の特性でも注目されています。

  • 駆動型Beanインスタンスは、特定のクライアントのデータまたは会話状態を保持しません。
  • -driven beanのすべてのインスタンスは同等であり、EJBコンテナが-driven beanインスタンスにを割り当てることができます。コンテナはこれらのインスタンスをプールして、のストリームを同時に処理できるようにすることができます。
  • 単一のドリブンBeanは、複数のクライアントからのを処理できます。

駆動型Beanは、エンタープライズアプリケーションコンポーネント間の非同期通信で使用されます。 Aは次のように処理されます。

  1. 新しいものが到着すると、エンタープライズJavaBeansコンテナは、を駆動するBeanのonメソッドを呼び出してを処理します。
  2. はJMSとしてキャストされ、アプリケーションのビジネスロジックに基づいて処理されます。次に、onメソッドが唯一のメソッドを処理する場合、セッションBeanを呼び出します。ただし、メソッドがデータベースに保存する場合は、エンティティBeanを呼び出します。
  3. その後、上記の操作が単一の完全なトランザクションの一部になるように、-駆動型Beanに配信されます。処理中にロールバックがある場合、Aは時々再配信されます。