Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第9章 EJBサービスの機能> 9.3 Message-driven Beanの実行環境

9.3.1 Message-driven Beanとは

 EJB2.0規約から追加されたEnterprise JavaBeans が、Message-driven Beanです。
 Message-driven Beanは、JMSメッセージを受信して処理するオブジェクトであり、JMSの受信メッセージをEJBアプリケーションで処理できます。

 コンテナは、JMSのメッセージを受信してから“Message-driven Bean”のインスタンスにマッピングを行い、ビジネスロジックを実現します。

 “Message-driven Bean”に記述されたonMessageメソッドでメッセージを処理します。Message-driven Beanは、Session BeanまたはEntity Beanを呼び出すか、DBMSが提供するデータベース操作命令(JDBCドライバ)を直接呼び出してデータベース処理を行います。

 以下にMessege-driven Beanの位置づけを示します。

 Message-driven Beanは、以下のJMSメッセージングモデルを実現しています。

 それぞれのモデルには、以下の特長があります。

■ JMS DestinationとJMS ConnectionFactoryの定義

 Message-driven Beanを動作させるには、Interstage管理コンソールの[ワークユニット] > [IJServer名] > [EJBアプリケーション] > [アプリケーション環境定義] > [Message-driven Bean拡張情報]で“Destination名”と“JMSコネクションファクトリ”を定義してください

 各定義のデフォルト値は以下です。

定義名

デフォルト値

JMSコネクションファクトリ名

Topicの場合

TopicCF001

Queueの場合

QueueCF001

Destination名

EJBアプリケーション名


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005