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

第1部 J2EE共通編> 第2章 J2EEアプリケーションの設計と開発> 2.2 J2EEアプリケーションの開発の流れ

2.2.3 EJBアプリケーションの開発手順

 ここではEJBアプリケーションの開発に関する手順を示します。

image

■EJBアプリケーションの開発

 EJBアプリケーションの開発を行います。
 リソースおよびEJBの参照についての詳細は、“リソースおよびEJBの参照方法”を参照してください。
 プログラムとして作成したクラスファイルは、jarファイルに格納しパッケージ化します。
 jarファイルは、さらに次のファイルを含みます。

 詳細については、“アプリケーションを開発・テストする”を参照してください。

 Apworksを使用して、EJBアプリケーションの開発を行うことができます。
 詳細については、Apworksの“Apdesigner プログラマーズガイド"または"コンポーネントデザイナ ユーザーズガイド"(注:Plus Developerでは提供していません)を参照してください。
 EJBアプリケーション開発の詳細については、以下を参照してください。

■EJBアプリケーションの配備

 jarファイルの作成後、次の2通りの方法でEJBアプリケーションを配備できます。

 各作業の詳細は、“J2EE管理ツール”を参照してください。

■EJBアプリケーションのカストマイズ

 EJBアプリケーションの動作環境を設定するため、カストマイズツールを実行し、次の定義を行います。

 各定義の詳細については、“カストマイズツールの使用方法”を参照してください。

■リソースの設定

 EJBアプリケーションが参照するリソースの設定を行います。
 詳細については、“Bean共通編”を参照してください。

■名前変換ファイルの設定

 アプリケーションで使用する定義名と実際の定義名が異なる場合に名前変換ファイルを使用してください。
 詳細については、“Bean共通編”を参照してください。

 EJBアプリケーションを構成する要素を次に示します。

構成要素

説明

Enterprise Beanクラス

Apworksなどを利用して開発します。

Homeインタフェースクラス

Remoteインタフェースクラス

Primary Keyクラス(Entity Beanの場合のみ)

deployment descriptor
(ejb-jarファイルに含まれます)

EJBアプリケーションのdeployment descriptorです。
参照リソースの設定などを行います。
ApworksのApdesignerのEJB Deployment Descriptorエディタ、または、コンポーネントデザイナのdeployment descriptorファイル編集(注:Plus Developerでは提供していません)で設定を行います。
詳細については、Apworksの“Apdesigner プログラマーズガイド”または“コンポーネントデザイナ ユーザーズガイド”(注:Plus Developerでは提供していません)を参照してください。

ejb-jarファイル
(Apworksで出力先を指定)

上記ファイルをjar形式でアーカイブしたファイルです。
EJB Deploymentツールはこのファイルを読み込んで配備を実行します。

EJBクライアント配布物
(EJB Deploymentツールの指定ディレクトリ)

EJBアプリケーション間の連携に必要です。
EJB Deploymentツールで生成されるインタフェースのスタブなどです。
詳細については、“アプリケーションを開発・テストする”を参照してください。

リソース

参照可能なリソースには次の種類があります。

  • JDBC
  • JavaMail
  • JMS
  • URL
  • connector

詳細については、“Bean共通編”を参照してください。

名前変換ファイル
image
 C:\INTERSTAGE\EJB\etc\FJebeProperties.xml

imageimage
 /etc/opt/FJSVejb/FJebeProperties.xml

EJBアプリケーションの参照リソースの名前変換ファイルです。
詳細については、“Bean共通編”を参照してください。

■アプリケーションのデバッグ

 アプリケーションのデバッグを行います。
 EJBアプリケーションのデバッグについては、“EJBアプリケーションのデバッグ”を参照してください。


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

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