EJB 2.x アプリケーションの実装

このタスクは、Enterprise JavaBeans (EJB) 2.x アプリケーションを実装するときに使用します。

このタスクについて

Enterprise JavaBeans (EJB) 仕様によれば、エンタープライズ Bean は、一般に Java™ 2 Platform, Enterprise Edition (J2EE) アプリケーションのビジネス・ロジックを実装し、かつデータにアクセスする Java コンポーネントです。 IBM®WebSphere® Application Server は、EJB 2.x、EJB 3.0、および EJB 3.1 仕様を含め、エンタープライズ Bean を幅広くサポートします。 EJB 2.x 仕様には、コンテナー管理パーシスタンス (CMP) 2.0 コンポーネント・モデルが組み込まれています。 このモデルでは、開発者の生産性とアプリケーションのパフォーマンスを高めるため、数多くの機能改善が行われています。 EJB 3.0 および 3.1 仕様は、エンタープライズ・アプリケーションのためのビジネス・ロジックの開発およびデータ処理を単純化します。

このタスクは、チューニングおよびトラブルシューティングのヒントを含め、WebSphere Application Server で EJB 2.x アプリケーションを実装するために必要なステップをリストしています。

手順

  1. エンタープライズ Bean コードをマイグレーションします。
    1. Enterprise JavaBeans (EJB) バージョン 2.1 準拠の Bean は、 EJB 2.1 準拠のモジュールにのみアセンブルが可能です。ただし、EJB 2.1 準拠のモジュールには、バージョン 1.x Bean とバージョン 2.1 Bean が混在することができます。
  2. EJB 2.x アプリケーションを開発します。
    1. EJB アプリケーションを開発するか、既存のアプリケーションを準備できます。Enterprise JavaBeans™ (EJB) 2.x CMP エンティティー Bean の場合は、部分更新機能を使用して、データベースに対する CMP Bean のパーシスタント属性を更新する方法を指定することができます。 この機能は、 Bean 用に構成されたアクセス・インテント・ポリシーで、PartialOperation と呼ばれる Bean レベルの パーシスタンス・オプションとして提供されています。
  3. EJB 2.x アプリケーションをアセンブルします。
    1. このトピックでは、エンタープライズ・アプリケーションでアセンブルし、アプリケーション・サーバーにデプロイするエンタープライズ Bean ファイルの作成および単体テストが完了していることが前提となっています。現在、EJB 2.x 以前の仕様に基づいて EJB モジュールをアセンブルしています。 アセンブリー・ツールを使用して、 アプリケーションのエンティティー Bean にアクセス・インテント・ポリシーを適用することができます。
  4. EJB 2.x アプリケーションをデプロイします。
    1. EJB モジュールをデプロイする際には、デプロイされたモジュールをサポートするように構成されたサーバーにそのモジュールをインストールします。
  5. EJB 2.x アプリケーションを管理します。
    1. 各アプリケーション・サーバーには、EJB コンテナーが 1 つずつあります。 このコンテナーは、 アプリケーション・サーバーの作成時に自動的に作成されます。 エンティティー Bean をバックアップしたり、セッション Bean を使用可能/使用不可に設定したりすることができます。
  6. EJB 2.x アプリケーションを保護します。
    1. エンタープライズ Bean メソッドは、セキュリティー・ロールを割り当てることによって 保護できます。セキュリティー・ロールを割り当てる前に、保護が必要な EJB メソッドとその保護方法について知る必要があります。
  7. EJB 2.x アプリケーションをチューニングします。
    1. EJB コンテナー・キャッシュのサイズに影響を与えるアプリケーションを使用した場合は、誤ったサイズ設定により、アプリケーションのパフォーマンスが影響を受けることがあります。 このトピックではコンテナー管理パーシスタンス (CMP) について説明されていますが、EJB 3.x モジュールではエンティティー Bean がサポートされないことを認識しておくことが重要です。 EJB コンテナーを最適パフォーマンス・レベルにチューニングする手順の 1 つに、EJB キャッシュの微調整があります。
  8. EJB 2.x アプリケーションをトラブルシューティングします。
    1. 以下のトラブルシューティングのヒントは、エンタープライズ Bean へのアクセスおよび EJB 2.x エンティティー Bean のアクセス・インテントに関連する問題に使用してください。

タスクの結果

EJB 2.x アプリケーションを WebSphere Application Server に実装する作業は完了しました。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_implement_ejb2x_apps
ファイル名:tejb_implement_ejb2x_apps.html