目次 | |

16. エンタプライズBean提供者の責任

16.1 クラス及びインタフェース

エンタプライズBean提供者は,次のクラス及びインタフェースに責任をもつ。 このクラス及びインタフェースの必須条件は,6.9,9.7及び9.10で指定されている。

さらに,引数に使用されるJavaプログラミング言語型,返却値,エンタプライズBeanの遠隔インタフェース及びホームインタフェースの例外は,IDLMapping規定[5]に有効なJavaの型でなければならない。

16.2 環境特性

エンタプライズBeanがある環境特性に依存する場合,エンタプライズBean提供者はBeanに対応する環境特性を提供しなければならない。環境特性は,標準java.util.Propertiesオブジェクトとして定義される。

エンタプライズBean提供者は,実行時にエンタプライズBeanのインスタンスが必要とするkey:valueペアをすべて定義しなければならない。値は通常は配置時にコンテナ提供者ツールによって編集される。

16.3 配置記述子

エンタプライズBean提供者は,すべてのエンタプライズBeanに対応する配置記述子を提供しなければならない。配置記述子の書式は15.2で記述している。

16.4 プログラミング制約

これは,エンタプライズ開発者が守らなければならない制約の一部にすぎないことに注意。
エンタプライズBean開発者は,エンタプライズBeanのクラスのメソッドを実装する際,次の制約に従わなければならない。

16.5 部品パッケージ化の責任

エンタプライズBean提供者は,ejb-jarファイルの次のクラス及びファイルを設置する責任をもつ。
目次 | |