특정 구성 요소에 대해 지원되지 않는 스코프를 지정하는 @Scope, @Role, @DataModel 어노테이션을 보고합니다.
다음 테이블은 각 구성 요소 타입에 대해 지원되지 않는 스코프를 나열합니다(디폴트 스코프는 굵게 표시됨).
| 무상태 Session Bean |
상태 유지 Session Bean |
엔티티 Bean | Java Bean | |
|---|---|---|---|---|
| STATELESS | X | x | ||
| EVENT | x | x | x | |
| PAGE | x | x | ||
| CONVERSATION | X | X | X | |
| SESSION | x | x | x | |
| BUSINESS_PROCESS | x | x | x | |
| APPLICATION | x | x | x |
@DataModel 컨텍스트 변수는 스코프에 대한 제한이 다릅니다:
스코프가 지정되어 있지 않은 경우 스코프는 둘러싸는 구성 요소와 같습니다(구성 요소가 STATELESS 스코프에 있는 경우 EVENT).
아니면 @DataModel 컨텍스트 변수에 대해 PAGE 스코프를 지정하세요.