웹 서비스 어노테이션 유효성 검증

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간의 일관성을 유지할 수 있습니다. 빌드 시기에 문제점을 발견하기 위해 어노테이션 프로세서를 사용하여 실행 시에 이런 문제가 발생하는 것을 방지할 수 있습니다.

웹 서비스에 대해 Java 코드를 어노테이션 처리하는 동안, WSDL 파일이 작업공간에 액세스하는 속도가 느려지거나 액세스하지 못하게 되는 경우도 있습니다. 이런 경우 프로젝트에서 WSDL 계약 검증을 사용하지 않을 수 있습니다.
  1. 엔터프라이즈 탐색기에서 웹 서비스 프로젝트를 마우스 오른쪽 단추로 클릭한 후, 메뉴에서 특성을 클릭하십시오.
  2. 특성 창에서 Java 컴파일러 > 어노테이션 처리를 클릭하십시오.
  3. 프로세서 옵션에서 키 com.ibm.ws.ast.jws.annotations.processor.validateWSDL을 선택하십시오.
  4. 편집 단추를 클릭하십시오.
  5. 프로세서 옵션 편집 창에서 필드에 off를 입력하십시오.
  6. 확인을 두 번 클릭하십시오.
주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: cwsandoc002.html