Web Service学习(三)

面向接口的webservice发布

一、写个接口

package cn.zc.b;

import javax.jws.WebService;

@WebService
public interface MyService {

	public String MyMethod();
}

二、写个实现类

package cn.zc.b;
import javax.jws.WebService;

@WebService(endpointInterface="cn.zc.b.MyService")
public class MyServiceImpl implements MyService {

	@Override
	public String MyMethod() {
		return "这是方法的返回结果";
	}

}

三、发布

package cn.zc.b;
import javax.xml.ws.Endpoint;

public class Test {

	public static void main(String[] args) {
		MyService myServiceImpl = new MyServiceImpl();
        String address="http://127.0.0.1:8888/myservice";
        Endpoint.publish(address, myServiceImpl);
	}

}

四、下载本地代理

打开cmd

输入wsimport http://127.0.0.1:8888/myservice?WSDL

enter 在桌面生成了一个cn的文件夹

打jar包  输入jar -cvf myservice.jar ./cn

然后在桌面生成了相应的jar包,导入我们的项目中即可使用

猜你喜欢

转载自blog.csdn.net/quge_name_harder/article/details/84875758