@ws.sbf.session-facade

スコープ

クラス

多重度

(0..*): このタグは、CMP エンティティー Bean を実装するあらゆる Java™ ソース・ファイルでゼロまたはそれ以上の回数使用できます。

目的

このタグは、CMP エンティティー Bean のためのセッション Bean ファサード・ラッパーに定義を与えます。セッション Bean はサービス・データ・オブジェクト (SDO) を使用してサービス・インターフェースに、CMP エンティティー Bean のための値オブジェクト・インスタンスの Create、Read、Update、および Delete メソッドを提供します。 ファサードのクライアントが作業に使用するのは SDO のみであり、CMP Bean そのものは使用しません。

パラメーター

パラメーター タイプ 適用度 説明 必要性
name テキスト すべて セッション・ファサードの要約名。 この名前は、EJB モジュールに固有のもので、 なおかつ有効な Java 識別子 (ID) でなくてはなりません。 生成されたクラス名が、ファサードの名前になります。指定されたセッション・ファサード・タグが、「1 次」タグと見なされます。指定されたセッション・ファサードに match 属性を使用してリンクされたその他のセッション・ファサード・タグは、「2 次」タグと見なされます。 名前 (name) もしくは一致 (match) のいずれかを指定する必要があります。ただし両方は指定できません。
match テキスト すべて 別の CMP エンティティー Bean クラス内に定義されているセッション・ファサードの要約名。これは、複数の CMP 値オブジェクトの create、retrieve、update、および delete 操作を単一セッション・ファサード Bean に導くためのメカニズムを提供します。セッション・ファサード・タグには、名前 (name) と一致 (match) の両方の属性を含めることはできません。 名前 (name) もしくは一致 (match) のいずれかを指定する必要があります。ただし両方は指定できません。
value-objects テキスト すべて 同じ CMP Bean クラス内に定義されており、生成されたセッション・ファサードに組み込むすべての値オブジェクトの名前を、 スペースで区切って列挙します。 値オブジェクト (value-objects) もしくは照会 (queries) のいずれかに値が存在しなくてはなりません。
queries テキスト すべて 同じ CMP Bean クラス内に定義されており、 生成されたセッション・ファサードに組み込むすべての照会の名前を、スペースで区切って列挙します。 値オブジェクト (value-objects) もしくは照会 (queries) のいずれかに値が存在しなくてはなりません。
view-type テキスト 1 次セッション・ファサードのみ セッション Bean のビュー・タイプ (view type) 属性。以下の値が有効です。
  • local
  • remote
  • both
必須でない
jndi-name テキスト 1 次セッション・ファサードのみ セッション Bean のリモート JNDI 名。 必須でない
local-jndi-name テキスト 1 次セッション・ファサードのみ セッション Bean のローカル JNDI 名。 必須でない
home-remote-class テキスト 1 次セッション・ファサードのみ セッション Bean のリモート・ビューのためのホーム・インターフェース。 必須でない
home-local-class テキスト 1 次セッション・ファサードのみ セッション Bean のローカル・ビューのためのホーム・インターフェース。 必須でない
interface-remote-class テキスト 1 次セッション・ファサードのみ セッション Bean のリモート・ビューのためのセッション Bean インターフェース。 必須でない
interface-local-class テキスト 1 次セッション・ファサードのみ セッション Bean のローカル・ビューのためのセッション Bean インターフェース。 必須でない
transaction テキスト 1 次セッション・ファサードのみ セッション Bean のトランザクション (transaction) 属性。有効なオプション: Container Bean 必須でない

フィードバック