Java™ Bean을 어노테이션 처리한 후에
웹 서비스 마법사를 사용하여 웹 서비스 애플리케이션을 생성할 수 있습니다. 마법사를 사용하여
애플리케이션을 서버에 배치하기 전에 웹 서비스 프로젝트에서 WSDL 파일을 작성할 수 있습니다.
시작하기 전에
전제조건: 작업공간의 Java Bean의 경우,
최소 @WebService 어노테이션을 포함하여 웹 서비스 어노테이션을 지정해야 합니다.
이 태스크 정보
참고: Bean에 이미 @javax.jws.WebService 어노테이션이 있는 경우
마법사가 위임 Bean을 생성하지 않아도 되기 때문에 이 마법사에 있는 대부분의 필드는 사용 불가능합니다. WSDL 파일 생성만 선택할 수 있습니다. Java Bean에 @javax.jws.WebService만 추가한 상태에서
SOAP 1.2 바인딩 또는 MTOM과 같은 다른 옵션을 사용하도록 설정하려면, 마법사를 종료한 후 어노테이션을 제거하거나
어노테이션 문서를 사용하여 웹 서비스 작성 단계를 진행해야 합니다. 마법사는 부분적으로 어노테이션이 이미 있는 기존 Bean에 새 어노테이션을 추가할 수 없습니다.
어노테이션이 있는 Java Bean에서 웹 서비스를 작성하려면 다음을 수행하십시오.
프로시저
- 메뉴 표시줄에서 를 클릭하십시오.
- 새로 작성 창에서 를
클릭하십시오. 다음을 클릭하십시오.
- 웹 서비스 마법사의 웹 서비스 유형 목록에서
상향식 Java Bean 웹 서비스를 선택하십시오.
- 서비스 구현 필드에 웹 서비스를 구현하는 Java Bean 이름을 입력하거나,
찾아보기 단추를 사용하여 이 Bean을 선택하십시오.
- 구성에서 다음을 수행하십시오.
- 서버가 IBM® WebSphere® Application Server 버전
7.0 이상인지 확인하십시오. 아닌 경우 서버를 클릭하여 이를 선택하십시오.
- 웹 서비스 런타임이 IBM WebSphere JAX-WS 런타임인지
확인하십시오. 아닌 경우 웹 서비스 런타임을 클릭하여 이를 선택하십시오.
- 웹 서비스를 구현하는 프로젝트를 선택하려면 서비스 프로젝트를 클릭하십시오.
- 웹 서비스를 포함하는 애플리케이션 프로젝트를 선택하려면 서비스 EAR 프로젝트를 클릭하십시오.
- 다음을 클릭하십시오.
- Java Bean에서
WSDL(Web Services Description Language)을 작성하려면 프로젝트에 WSDL 생성 선택란을
선택하십시오. 웹 서비스에 대한 WSDL 파일이 웹 서비스를 구현하는 프로젝트의
WebContent\WEB-INF\wsdl 폴더에 작성됩니다.
- 완료를 클릭하여 마법사를 완료하십시오.
결과
Java Bean이 지정한 서버에
웹 서비스로 공개됩니다. 마법사에서 선택한 서비스 생성 레벨이 시작이나 테스트인 경우,
웹 서비스도 시작됩니다.
참고: WSDL 1.1 SOAP 1.2 바인딩을 지정하기 위해
Java Bean에서
@BindingType 어노테이션을 사용한 경우 마법사가 이 바인딩 유형으로 WSDL 파일을 생성합니다.
웹 서비스에 대한
기타 옵션을 포함하여 웹 서비스 마법사에 대한 자세한 정보는 관련 태스크를 참조하십시오.