JAX-RPC 애플리케이션의 EJB 구현 완료
JAX-RPC(Java™ API for XML-based RPC) 웹 서비스를 개발하는 데 필요한 Java 아티팩트를 개발한 후에는 EJB(Enterprise JavaBeans) 구현을 완료하여 프로그래밍 모델을 기반으로 하는 JAR(Java archive) 파일 또는 WAR(Web Application Archive) 파일을 어셈블해야 합니다. 결과로 생성되는 JAR 파일 또는 WAR 파일은 EJB(Enterprise JavaBeans) 구현 및 도구에서 작성되는 지원 클래스를 포함합니다.
시작하기 전에
wsdl2java 명령행 도구를 사용하여 WSDL 파일에서 JAX-RPC 웹 서비스를 위한 EJB 구현 템플리트 및 바인딩을 개발하십시오. WSDL(Web Services Description Language) 파일에서 생성되는 배치 디스크립터 템플리트는 웹 서비스 개발 프로세스에서 EJB 구현을 완료하기 위해 필요합니다.
이 태스크 정보
JAX-RPC 애플리케이션의 경우 비즈니스 애플리케이션을 작성하여 엔터프라이즈 Bean 구현을 완료하십시오.
프로시저
- EJB 원격 인터페이스 템플리트 portType_RI.java를 검사하십시오. 필요한 경우 이 템플리트를 수정하십시오. 값 portType은 WSDL 파일에 있는 <wsdl:portType> 요소의 이름입니다.
- bindingImpl.java EJB 구현 템플리트를 편집하십시오. 여기서, binding은 WSDL 파일에 있는 <wsdl:binding> 요소의 이름입니다.
- 템플리트에 있는 메소드의 구현을 완료하십시오.
- (선택사항) 필요한 경우 변경하십시오.
- (선택사항) 바인딩 이름을 허용할 수 없는 경우 클래스 이름을 변경하십시오.
- 모든 Java 클래스를 컴파일하십시오.
- EJB JAR(Java archive) 파일을 어셈블하십시오. 어셈블리 도구를 사용하여 모든 Java 클래스를 엔터프라이즈 Bean JAR 파일로 어셈블하십시오. WSDL 파일에서 구현 템플리트 및 바인딩을 개발하는 경우 WSDL2Java 명령 도구를 실행하여 생성되는 모든 클래스를 포함시키십시오.
결과
다음에 수행할 작업
엔터프라이즈 Bean이 있는 JAX-RPC 웹 서비스를 개발하는 데 필요한 아티팩트를 수집했으므로 webservices.xml 배치 디스크립터를 구성해야 합니다.