Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド |
目次 索引 |
第3部 EJB編 | > 第13章 Entity Beanの実装 | > 13.1 Entity Beanの概要 |
Entity BeanのEJBアプリケーションは、以下の6つのクラスファイルから成り立っています。
それぞれのクラス名はユーザの任意の名前を付けることができます。
下表1〜4のクラスファイルはEnterprise Beanを使用するためのインタフェースです。
|
クラスファイル名 |
内容 |
1 |
Homeインタフェース |
EJB objectの生成・検索を行うインタフェースを定義します。 |
2 |
LocalHomeインタフェース |
同一JavaVM上で、EJB objectの生成を行うインタフェースを定義します。 |
3 |
Remoteインタフェース |
ユーザのビジネスメソッドを呼び出すためのインタフェースを定義します。 |
4 |
Localインタフェース |
同一JavaVM上で、ユーザのビジネスメソッドを呼び出すためのインタフェースを定義します。 |
5 |
Enterprise Beanクラス |
サーバで実際に処理を行うクラスで、ユーザの開発するメソッドを実装します。 |
6 |
Primary Keyクラス |
EJB objectの一意性を表すためのクラスです。 |
以下に例として、クラスファイルとクライアントアプリケーションの相関図を示します。
[図の説明]
CMPのEntity Beanでは、6つのクラスファイルを作成するほかに、データベースとアクセスするための情報を定義してください。これをCMP定義と呼びます。
CMP定義の詳細については、“CMP定義”を参照してください。
目次 索引 |