Remoteインタフェースで宣言したメソッドを実装します。
また、Homeインタフェースで宣言したejbHomeメソッドを実装します。
ビジネスメソッドの規約
ビジネスメソッドは以下の規約を満たしていなければなりません。
メソッド名は任意ですが、EJBのAPIで定義されているメソッドの名前と重複してはなりません。
また、Homeインタフェースで宣言したejbHomeメソッドは、“ejbHome”で始まるメソッド名にしてください。
メソッドはpublicとして宣言されていなければなりません。
メソッドの引数と返却値は、RMI over IIOPの規約に従わなくてはなりません。
throws句には以下の例外を定義できます。
任意のEJBアプリケーション固有の例外
javax.ejb.EJBException
javax.ejb.NoSuchEntityException
記述例
データベースのカラム“NAME”(対応する永続化フィールドは“name”)の値を取り出すビジネスメソッドの例
public String fgetName() throws javax.ejb.EJBException { return name; }