이 표에는 다양한 프로젝트 유형에 사용할 수 있는 Java™ EE 유효성 검증기가
나열되어 있습니다. 각 유효성 검증기에 대한 간략한 설명도 제공합니다.
| 유효성 검증기 이름 |
설명 |
| 애플리케이션 클라이언트 5.0 및 6.0 유효성 검증기 |
애플리케이션 클라이언트 5.0 및 6.0 유효성 검증기는 다음 애플리케이션 클라이언트 프로젝트 자원의 유효성을
검증합니다.- 기본 클래스: 기본: 기본 클래스가 정의되어 있지 않은 경우
다음 오류가 문제점 보기에 표시됩니다. 기본 클래스 속성이
애플리케이션 클라이언트 모듈에 정의되어야 합니다.
- EJB 참조: EJB 참조 이름을 비워 둘 수 없습니다.
- 서비스 참조: 서비스 참조 이름을 비워 둘 수 없습니다.
- 메시지 대상 참조: 메시지 대상 참조 이름을 비워 둘 수 없습니다.
- 자원 참조: 자원 참조 이름을 비워 둘 수 없습니다.
- 자원 환경 참조: 자원 환경 참조 이름을 비워 둘 수 없습니다.
|
| EJB 3.0 및 3.1 유효성 검증기 |
EJB 3.0 및 3.1 유효성 검증기는 EJB 프로젝트에 포함된 엔터프라이즈 Bean이 Bean 레벨에 따라
Sun Enterprise JavaBeans 스펙(3.0 및 3.1)을 따르는지 확인합니다.
EJB 유효성 검증기가 유효성을 검증하는 자원은 구체적으로 다음과 같습니다. - EJB 프로젝트에 Bean(배치 디스크립터에서 작성하거나 어노테이션을 사용하여 작성)이 하나 이상 포함되어 있는지 검증합니다.
- 배치 디스크립터 유효성 검증에만 해당:
- 세션 Bean ejb-class가 지정되었으며 존재하는지 검증합니다.
- 메시지 Bean ejb-class가 지정되었으며 존재하는지 검증합니다.
- 배치 디스크립터의 각 세션 Bean에 대해 다음 클래스가 지정되었으며 존재하는지 검증:
- 비즈니스 로컬 인터페이스
- 비즈니스 원격 인터페이스
- 홈 인터페이스
- 로컬 인터페이스
- 로컬 홈 인터페이스
- 원격 인터페이스
- 서비스 엔드포인트
- 참조에 나열된 모든 인터페이스와 클래스가 있는지 검증:
- EJB 참조(ejb-ref 및 ejb-local-ref)
- 자원 참조
- 메시지 대상 참조
- 서비스 참조
- 중복 참조가 없는지 검증합니다.
- 보안 역할이 비어 있지 않은지 검증합니다.
- 중복 보안 역할이 없는지 검증합니다.
|
| EAR 5.0 및 6.0 유효성 검증기 |
EAR 5.0 및 6.0 유효성 검증기의 유효성 검증 대상은 다음과 같습니다. - 유틸리티 Jar를 포함한 각 모듈이 실제 자원에서 지원되는지 검증합니다.
- 각 웹 모듈의 컨텍스트 루트가 고유한지 검증합니다.
- 모듈 URI: 웹 URI는 .war, 커넥터 URI는 .rar, 기타 URI는 .jar로 끝나는지 검증합니다(배치 디스크립터 케이스에만 해당).
- 중복 URI가 없는지 검증합니다. web1.war이 포함된 모듈은
두 개가 아니어야 합니다. customer.war 및 customer.jar은 허용됩니다.
- 보안 역할이 비어 있지 않은지 검증합니다.
- 중복 보안 역할이 없는지 검증합니다.
EAR 유효성 검증기는
엔터프라이즈 애플리케이션 프로젝트에 관련되는 모듈 프로젝트의
유효성과 종속성만 확인합니다.
|
| Web 2.5 및 3.0 유효성 검증기 |
Web 2.5 및 3.0 유효성 검증기는 배치 디스크립터에 관한 다음 항목의 유효성을 검증합니다. - 서블릿 클래스가 있는지 검증합니다.
- 중복 서블릿이 없는지 검증합니다.
- 서블릿 맵핑이 중복되지 않았는지 검증합니다.
- 참조에 나열된 모든 인터페이스와 클래스가 있는지 검증합니다.
- 중복 참조가 없는지 검증합니다.
- 보안 역할이 비어 있지 않은지 검증합니다.
- 중복 보안 역할이 없는지 검증합니다.
|