webservice服务端示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webservice服务端示例相关的知识,希望对你有一定的参考价值。

第一步,写一个接口类:

package webservice;
import javax.jws.WebMethod;
import javax.jws.WebService;

/*
 * SEI
 */
@WebService
public interface HelloWS {
    //声明
    @WebMethod
    public String sayHello(String name);
}

 

第二步,写一个接口实现类:

package webservice;
import javax.jws.WebService;
/*
 *SEI的实现类 
 */
@WebService
//类要加webservice,方法不用加了
public class HelloImpl implements HelloWS {
    @Override
    public String sayHello(String name) {
        // TODO Auto-generated method stub
        System.out.println("server端 "+name);
        return "来自server端 "+name;
    }
}

 

第三步,发布接口出来:

package webservice;
import javax.xml.ws.Endpoint;
/*
 * 发布webservice
 */
public class ServerTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //http://192.168.27.40:8989,这一段是服务器的地址,端口随便写;xmltest/hellows一段也随便取,说明功能
        String address = "http://192.168.27.40:8989/xmltest/hellows";
        Endpoint.publish(address, new HelloImpl());
        System.out.println("publish success");        
    }
}

服务器端的接口就发布好了。

 

以上是关于webservice服务端示例的主要内容,如果未能解决你的问题,请参考以下文章

java webservice 如何在服务端设置相应的soapheader

Spring Boot 实现RESTful webservice服务端示例

SpringBoot使用 axis 实现webservice客户端(亲测可行)

SpringBoot使用 axis 实现webservice客户端(亲测可行)

php中创建和调用webservice接口示例

如何用IDEA一步一步开发WebService服务器端