@ws.sbf.session-facade

限定作用域

多重性

(0..*):在实现 CMP 实体 bean 的 Java™ 源文件中,可以使用此标记零次或多次。

目的

此标记提供 CMP 实体 bean 的会话 bean 外观包装器的定义。通过使用服务数据对象(SDO),会话 bean 为服务接口提供 CMP 实体 bean 的值对象实例的 Create、Read、Update 和 Delete(CRUD)方法。外观的客户机仅使用 SDO 而不是 CMP bean 本身。

参数

参数 类型 适用性 描述 必需
name 文本 全部 会话外观的抽象名称。此名称对于 EJB 模块必须是唯一的,并且必须是有效的 Java 标识。生成的类名将是外观的名称。已命名的会话外观标记被认为是“主要”标记。使用“match”属性链接至已命名的会话外观的其他会话外观标记被认为是“次要”标记。 必须存在 name 或 match,但两者不能同时存在。
match 文本 全部 在另一个 CMP 实体 bean 类中定义的会话外观的抽象名称。这提供了一种机制,可向单个会话外观 bean 中添加多个 CMP 值对象的 CRUD。会话外观标记不能同时包含 name 和 match 属性。 必须存在 name 或 match,但两者不能同时存在。
value-objects 文本 全部 在同一 CMP bean 类中定义的所有值对象的一组名称(以空格隔开),将包括在生成的会话外观中。 值对象或查询必须具有一个值。
queries 文本 全部 在同一 CMP bean 类中定义的所有查询的一组名称(以空格隔开),将包括在生成的会话外观中。 值对象或查询必须具有一个值。
view-type 文本 仅限于主会话外观 会话 bean 的视图类型属性。以下值有效:
  • local
  • remote
  • both
false
jndi-name 文本 仅限于主会话外观 会话 bean 的远程 JNDI 名称 false
local-jndi-name 文本 仅限于主会话外观 会话 bean 的本地 JNDI 名称 false
home-remote-class 文本 仅限于主会话外观 会话 bean 远程视图的 home 接口 false
home-local-class 文本 仅限于主会话外观 会话 bean 本地视图的 home 接口 false
interface-remote-class 文本 仅限于主会话外观 会话 bean 远程视图的会话 bean 接口。 false
interface-local-class 文本 仅限于主会话外观 会话 bean 本地视图的会话 bean 接口。 false
transaction 文本 仅限于主会话外观 会话 bean 的事务属性。有效选项为:容器 Bean false

反馈