J2EE 유효성 검증기

이 표에서는 여러 프로젝트 유형에 사용할 수 있는 유효성 검증기를 나열하고 각 유효성 검증기에 대해 간단하게 설명합니다.

유효성 검증기 이름 설명
응용프로그램 클라이언트 유효성 검증기 응용프로그램 클라이언트 유효성 검증기는 다음 응용프로그램 클라이언트 프로젝트 자원의 유효성을 검증합니다.
  • 배치 설명자(application-client.xml)
  • EJB 참조
  • 자원 참조
커넥터 유효성 검증기 커넥터 유효성 검증기는 커넥터 프로젝트에서 올바르지 않은 J2EE 스펙 레벨을 확인합니다.
DTD 유효성 검증기 DTD 유효성 검증기는 DTD의 현재 상태가 의미상으로 올바른지를 판별합니다. XML 파일은 W3C 웹 사이트에 있는 XML 스펙 XML(Extensible Markup Language) 1.0 에 따라 유효성이 검증됩니다. 또한 DTD 유효성 검증기는 존재하지 않는 엔티티 및 요소에 대한 참조와 같은 오류를 확인합니다.
EAR 유효성 검증기 EAR 유효성 검증기는 다음의 유효성을 검증합니다.
  • EAR 배치 설명자(application.xml)
  • 엔터프라이즈 응용프로그램 프로젝트에 있는 모든 모듈 프로젝트의 EJB 참조
  • 보안 역할
  • 자원 참조
  • 포함되거나 참조되는 모든 모듈 및 유틸리티 JAR 파일에 대한 Manifest 파일
  • 엔터프라이즈 응용프로그램 프로젝트와 유틸리티 및 모듈 프로젝트 사이의 대상 서버 일관성
  • 엔터프라이즈 응용프로그램에 정의되어 있는 각 모듈에 대한 프로젝트 존재

EAR 유효성 검증기는 엔터프라이즈 응용프로그램 프로젝트와 관련하여 모듈 프로젝트의 유효성 및 종속성만을 확인합니다.

EJB 유효성 검증기 EJB 유효성 검증기는 EJB 프로젝트에 포함된 엔터프라이즈 Bean이 Bean 레벨에 따라 Sun Enterprise JavaBeans™ 스펙(1.1, 2.0 및 2.1)을 따르는지 확인합니다. EJB 1.0 스펙에 대한 코드 유효성 검증은 지원되지 않습니다.

EJB 유효성 검증기는 다음 자원의 유효성을 검증합니다.

  • 엔터프라이즈 Bean(홈 인터페이스, 원격 인터페이스, 엔터프라이즈 Bean 클래스 및 엔티티 Bean일 경우 키 클래스)의 구성원인 Java™ .class 파일
  • ejb-jar.xml
EL 구문 유효성 검증기  
HTML 구문 유효성 검증기 HTML 구문 유효성 검증기는 HTML 기본 구문 및 다음 웹 프로젝트 자원에서 HTML DTD 준수사항을 검증합니다.
  • HTML 파일
  • JSP 파일
JSP 구문 유효성 검증기 JSP 구문 유효성 검증기는 프로젝트의 JSP 파일을 해당 Java 코드로 변환한 후 Java 코드에 컴파일 오류가 없는지 확인하여 유효성을 검증합니다.
WAR 유효성 검증기 WAR 유효성 검증기는 다음 웹 프로젝트 자원의 유효성을 검증합니다.
  • 배치 설명자(web.xml)
  • Servlet
  • 보안 역할
  • Servlet & servlet 맵핑
  • EJB 참조
WSDL 유효성 검증기 WSDL 유효성 검증기는 WSDL 파일에서 다음을 검사합니다.
  • XML 구문
  • <types> 섹션의 XML 스키마 유형
  • WSDL에서 다양한 구성의 참조 무결성
또한 유효성 검증기에는 WSDL 파일에 대한 추가 검증을 제공하기 위해 다른 유효성 검증기를 WSDL 유효성 검증으로 플러그할 수 있는 확장점이 있습니다. 이 메커니즘을 통해, WSDL 파일을 WS-I 프로파일과 비교하는 유효성을 검증하여 상호운용성을 검사할 수 있습니다.
WS-I 메시지 유효성 검증기 WS-I 메시지 유효성 검증기는 WS-I 프로파일과 비교하여 SOAP 메시지를 검사합니다. 사용자는 TCP/IP 모니터를 사용하여 SOAP 메시지를 캡처하고 확인할 수 있습니다. 유효성 검증기는 프로젝트 자원(.wsimsg)으로 저장된 메시지 로그를 검사합니다. 로그는 WS-I에 의해 지정된 형식과 일치합니다.
XML 스키마 유효성 검증기 XML 스키마 유효성 검증기는 XML 스키마 파일의 현재 상태가 의미상으로 올바른지를 판별합니다. XML 스키마는 W3C 웹 사이트에 있는 XML 스키마 스펙 XML Schema Part 1: Structures 에 따라 유효성이 검증됩니다.
XML 유효성 검증기 XML 유효성 검증기는 XML 파일이 올바로 형성되었는지 확인합니다. 또한 XML 파일이 올바른지(즉, XML 파일이 연관된 DTD 또는 XML 스키마에 설정된 제한조건을 따르는지) 확인합니다.
   
관련 태스크
엔터프라이즈 응용프로그램에서 코드 유효성 검증
관련 참조
공통 유효성 검증 오류 및 해결 방법