howto

Building Web Service with Netbeans and JAX-WS 1

hongiiv 2007. 8. 3. 15:10
반응형
입력 받은 두 개의 숫자를 더한값을 보여주는 웹서비스를 생성하고 이를 Taverna에서 호출하여 클라이언트까지 완성한 모습 ^^;;

=====AddNubmersImpl.java=====

package my.sample.server;

import javax.jws.WebService;
import wsimport.generated.addnumbers.*;

/**
 * A simple java class to implement a web service. Until the
 * endpoint interface has been generated, the class declaration
 * below will show up as a compiler error.
 */
@WebService(endpointInterface="wsimport.generated.addnumbers.AddNumbersPortType")
public class AddNumbersImpl implements AddNumbersPortType {

    public void oneWayInt(int arg0) {
        System.out.println("received value "+arg0);
    }
   
    public int addNumbers(int arg0,int arg1) throws AddNumbersFault_Exception {
        if (arg0<0 || arg1<0) throw new AddNumbersFault_Exception("negative number",new AddNumbersFault());
        return arg0+arg1;
    }
   
}

Taverna 다이어그램
AddNumbers

반응형