JWSDP를 이용하여 웹서비스 클라이언트 만들기

Contents

1 stub 생성
2 생성된 클래스 이용 애플리케이션 작성(소스 예)
3 클라이언트가 필요로하는 classpath


1 stub 생성 #

wscompile.sh 파일을 실행하여 정적스텁객체의 소스 or 클래스를 생성

이때 wscompile.sh 파일을 WSDL의 url을 가지고 있는 설정파일(client-config.xml) 필요



2 생성된 클래스 이용 애플리케이션 작성(소스 예) #

예)
public class TestClient 
{
    public static void main(String[] args) 
    {
        try{
            test.ws.Webservice_Impl ws = new test.ws.Webservice_Impl();
            test.ws.TestIF test = (TestIF)ws.getTestIFPort();
            double value = test.myMethod("abc", "def");
            System.out.println(value);
        }
        catch(Exception e){
            System.out.println(e);
        }
    }

}


3 클라이언트가 필요로하는 classpath #

$JWSDP_HOME/jaxrpc/lib/*.jar
$JWSDP_HOME/jaxb/lib/*.jar
$JWSDP_HOME/saaj/lib/*.jar
$JWSDP_HOME/jwsdp-shared/lib/*.jar
$JWSDP_HOME/fastinfoset/lib/*.jar
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:32:32
Processing time 0.0100 sec