JavaBeans에서 JAX-RPC 애플리케이션을 위한 서비스 엔드포인트 인터페이스 개발
JavaBeans 구현에서 JAX-RPC 웹 서비스를 개발하는 경우 서비스 엔드포인트 인터페이스를 개발해야 합니다.
시작하기 전에
이 태스크 정보
이 태스크는 Java bean에서 JAX-RPC 웹 서비스를 개발 시 필수 단계입니다.
서비스 엔드포인트 인터페이스는 특정 JAX-RPC(Java API for XML-based RPC) 웹 서비스에 대한 메소드를 정의합니다. JavaBeans 구현은 서비스 엔드포인트 인터페이스의 메소드와 서명이 같은 메소드를 구현해야 합니다. 서비스 엔드포인트 인터페이스 메소드의 매개변수 및 결과로 사용할 유형에는 많은 제한이 적용됩니다. 이러한 제한사항은 JAX-RPC 스펙에 설명되어 있습니다.
어셈블리 도구를 사용하여 서비스 엔드포인트 인터페이스를 작성할 수도 있습니다.
아래 나열된 조치에 따라 JavaBeans 구현에 대한 서비스 엔드포인트 인터페이스를 개발하십시오.프로시저
결과
예
다음 예에서는 AddressBook 인터페이스를 보여줍니다.
package addr;
public interface AddressBook {
/**
* Retrieve an entry from the AddressBook.
*
*@param name the name of the entry to look up.
*@return the AddressBook entry matching name or null if none.
*@throws java.rmi.RemoteException if communications failure.
*/
public addr.Address getAddressFromName(java.lang.String name);
}
AddressBook 인터페이스를 사용하여 서비스 엔드포인트
인터페이스를 작성하십시오.
- AddressBook.java 인터페이스의 사본을 작성한 후 이름을 AddressBook_SEI.java로 지정하십시오. 이 사본을 서비스 엔드포인트 인터페이스에 대한 사본으로 사용하십시오.
- 인터페이스를 컴파일하십시오.