Apache Beehive가 BEA Beehive Java™ Web Services(.jws) 파일을 사용하지 않습니다. Apache Beehive의 웹 서비스 컴포넌트에 대한 지원이 JSR-181의 구현으로 제공되어서, 이러한 컴포넌트가 JAX-WS 프로그래밍 모델로 마이그레이션되어야 합니다.
.jws 파일을 마이그레이션하려면 프로젝트에서 Java 소스 경로로 파일을 옮기고 파일 확장자를 .java로 변경하십시오. Eclipse 리팩토링 옵션을 사용하여 파일을 옮기고 해당 이름을 바꿀 수 있습니다.
다음 예제에서는 BEA Beehive 웹 서비스 컴포넌트의 정의를 표시합니다.
마이그레이션할 수 있는 대상:
여기서 targetNamespace는 wsdlLocation에서 가리키는 WSDL에 있는 targetNamespace의
값입니다.
@common:operation 어노테이션을 통해 노출됩니다. @WebMethod 어노테이션을 각 노출된 메소드에 추가하여
노출된 조작을 정확히 동일하게 유지해야 합니다. @WebParam
어노테이션을 사용하여 WSDL의 XML 요소로 매개변수를 맵핑하십시오. @common:operation 어노테이션에 대한 자세한 정보는 BEA Beehive @common 어노테이션 사용 안함을
참조하십시오.