Java™ 코드에 어노테이션을 사용하는 경우 제품에서는 어노테이션 사용법 및 값의 유효성을 검증합니다. 유효성 검증 과정을 통해 웹 서비스를 배치하기 전에 문제점을 발견할 수 있습니다.
웹 서비스를 개발할 때 두 레벨의 유효성 검증을 사용할 수 있습니다. 첫 번째 레벨은 구문 및 Java 기반 기본값 유효성 검증에 사용됩니다. 이 레벨의 유효성 검증은 Eclipse JDT(Java Development Tools)에서 수행됩니다. 유효성 검증의 두 번째 레벨에서는 내재된 기본 점검 뿐만 아니라 WSDL(Web Services Description Language) 계약의 검증도 수행합니다. 이 두 번째 레벨은 JAX-WS 어노테이션 프로세서에 의해 수행됩니다.
프로젝트에 대해 WebSphere® 웹 7.0, 8.0 또는 8.5 패싯을 선택하는 경우 JAX-WS 어노테이션 프로세서를 활성화합니다. (이 프로세서는 Eclipse APT(Annotations Processing Tool) 프레임워크를 확장합니다.) 어노테이션 프로세서를 사용 가능하게 설정하면 어노테이션에 대한 경고 및 오류가 Java 오류처럼 표시됩니다. 이런 경고 및 오류에 대해서 문제점 보기와 같이 다양한 워크벤치 위치에서 작업할 수 있습니다.
예를 들어, @WebService 어노테이션의 wsdlLocation을 사용하여 WSDL 계약, Java SEI(Service Endpoint Interfaces) 및 구현 Bean간의 일관성을 유지할 수 있습니다. 빌드 시기에 문제점을 발견하기 위해 어노테이션 프로세서를 사용하여 실행 시에 이런 문제가 발생하는 것을 방지할 수 있습니다.