@ws.sbf.session-facade

範圍

類別

對應關係

(0..*):您可以在實作 CMP Entity Bean 的任何 Java™ 程式檔中,使用這個標示零次或許多次。

目的

這個標示提供 CMP Entity Bean 之 Session Bean Facade 封套的定義。Session Bean 會利用服務資料物件 (SDO) 提供一個服務介面,其中含有建立、讀取、更新和刪除 (CRUD) CMP Entity Bean 之值物件實例的方法。 Façade 的用戶端只使用 SDO,不使用 CMP Bean 本身。

參數

參數 類型 適用性 說明 強制
name text 全部 Session Facade 的抽象名稱。對 EJB 模組而言,這個名稱必須是唯一的,且必須是有效的 Java ID。 產生的類別名稱會成為 Facade 的名稱。具名的 session-facade 標示為被視為 "primary" 標示。 利用 "match" 屬性鏈結至指名 session-facade 的其他 session-facade 標示會被視為 "secondary" 標示。 name 或 match 必須存在,但不能同時存在。
match text 全部 另一個 CMP Entity Bean 類別中所定義之 session façade 的抽象名稱。這會提供一個機制,用來將多個 CMP value-objects 的 CRUD 提供給單一 session façade Bean。 session-façade 標示不能同時包含 name 和 match 屬性。 name 或 match 必須存在,但不能同時存在。
value-objects text 全部 定義在相同 CMP Bean 類別中,將併入產生的 session façade 的所有 value-objects 之空格定界名稱清單。 value-objects 或 queries 必須有值。
queries text 全部 定義在相同 CMP Bean 類別中,將併入產生的 session façade 的所有 queries 之空格定界名稱清單。 value-objects 或 queries 必須有值。
view-type text 只限主要 session-façade Session Bean 的 view type 屬性。有效值如下:
  • local
  • remote
  • both
false
jndi-name text 只限主要 session-façade Session Bean 的遠端 JNDI 名稱 false
local-jndi-name text 只限主要 session-façade Session Bean 的本端 JNDI 名稱 false
home-remote-class text 只限主要 session-façade Session Bean 之遠端視圖的 Home 介面。 false
home-local-class text 只限主要 session-façade Session Bean 之本端視圖的 Home 介面。 false
interface-remote-class text 只限主要 session-façade Session Bean 之遠端視圖的 Session Bean 介面。 false
interface-local-class text 只限主要 session-façade Session Bean 之本端視圖的 Session Bean 介面。 false
transaction text 只限主要 session-façade Session Bean 的 transaction 屬性。有效選項如下:Container Bean。 false
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.