@ws.sbf.session-facade

범위

클래스

다중성

(0..*): CMP 엔티티 Bean을 구현하는 모든 Java™ 소스 파일에서 이 태그를 0회 이상 사용할 수 있습니다.

목적

이 태그는 CMP 엔티티 Bean의 세션 Bean Facade 랩퍼에 대한 정의를 제공합니다. 세션 Bean은 SDO(Service Data Object)를 사용하여 CMP 엔티티 Bean에 대한 value-object의 Create, Read, Update 및 Delete 메소드와 함께 서비스 인터페이스를 제공합니다. Facade의 클라이언트는 CMP Bean 자체가 아닌 SDO에서만 작동됩니다.

매개변수

매개변수 유형 적용 대상 설명 필수
name text 모두 세션 Facade의 추상 이름입니다. 이름은 EJB 모듈에 고유해야 하며 올바른 Java ID여야 합니다. 생성된 클래스 이름은 Facade의 이름입니다. 이름 지정된 세션 Facade 태그는 "1차" 태그로 간주됩니다. "match" 속성을 사용하여 이름 지정된 session-façade로 링크되는 기타 session-façade 태그는 "2차" 태그로 간주됩니다. name 또는 match 중 하나가 있어야 하며 둘 다는 허용되지 않습니다.
match text 모두 다른 CMP 엔티티 Bean 클래스에 정의된 세션 Facade의 추상 이름입니다. 여러 CMP value-object의 작성, 검색, 업데이트 및 삭제 조작을 단일 세션 Facade Bean에 컨트리뷰션하는 메커니즘이 있습니다. session-façade 태그에는 name 및 match 속성을 둘 다 사용할 수 없습니다. name 또는 match 중 하나가 있어야 하며 둘 다는 허용되지 않습니다.
value-objects text 모두 동일한 CMP Bean 클래스에 정의되어 있으며 생성된 세션 Facade에 포함할 모든 value-object 이름이 공백으로 구분된 목록입니다. value-objects 또는 queries 중 하나에 값이 있어야 합니다.
queries text 모두 동일한 CMP Bean 클래스에 정의되어 있으며 생성된 세션 Facade에 포함할 모든 queries 이름이 공백으로 구분된 목록입니다. value-objects 또는 queries 중 하나에 값이 있어야 합니다.
view-type text 1차 session-façade만 세션 Bean의 보기 유형 속성입니다. 다음은 올바른 값입니다.
  • local
  • remote
  • both
false
jndi-name text 1차 session-façade만 세션 Bean의 원격 JNDI 이름입니다. false
local-jndi-name text 1차 session-façade만 세션 Bean의 로컬 JNDI 이름입니다. false
home-remote-class text 1차 session-façade만 세션 Bean의 원격 보기에 대한 홈 인터페이스입니다. false
home-local-class text 1차 session-façade만 세션 Bean의 로컬 보기에 대한 홈 인터페이스입니다. false
interface-remote-class text 1차 session-façade만 세션 Bean의 원격 보기에 대한 세션 Bean 인터페이스입니다. false
interface-local-class text 1차 session-façade만 세션 Bean의 로컬 보기에 대한 세션 Bean 인터페이스입니다. false
transaction text 1차 session-façade만 세션 Bean의 트랜잭션 속성입니다. 올바른 옵션은 Container Bean입니다. false

피드백