@ws.sbf.session-facade

スコープ

・クラス

多重度

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

目的

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

パラメーター

パラメーター タイプ 適用度 説明 必須
name テキスト すべて セッション・ファサードの要約名。 この名前は、EJB モジュールに固有のもので、なおかつ有効な Java 識別子 (ID) でなくてはなりません。 生成されたクラス名が、ファサードの名前になります。指定されたセッション・ファサード・タグが、「1 次」タグと見なされます。指定されたセッション・ファサードに match 属性を利用してリンクされたその他のセッション・ファサード・タグは、「2 次」タグと見なされます。 名前 (name) もしくは一致 (match) のいずれかを指定する必要があります。ただし両方は指定できません。
match テキスト すべて 別の CMP エンティティー Bean クラス内に定義されているセッション・ファサードの要約名。 これは、複数の CMP 値オブジェクトの CRUD を単一セッション・ファサード 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 必須でない
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.