| 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定義”を参照してください。
| 目次
			索引    |