1.原生webservice的创建
建立服务端
package com.server.main; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class Service { @WebMethod public void sayHello(String hello){ System.out.println(hello); } /** * @param args */ public static void main(String[] args) { // Todo Auto-generated method stub Endpoint endPoint=Endpoint.publish("http://localhost:8080/hello",new Service()); } }
2.进入dos窗口,切换到项目src目录下执行指令 apt -d . com\server\main\Service.java,之后项目将变成如下图所示,执行主函数
3.打开浏览器,输入“http://localhost:8080/hello?wsdl”,将得到如下图所示的xml,说明server端建立成功
建立客户端
1.建立java项目,命名为Client,建立主类Main,再dos窗口下切换到该项目src下,执行
wsimport -s . http://localhost:8080/hello?wsdl,执行完后,项目如下图所示
package com.client.main; import com.server.main.Service; import com.server.main.ServiceService; public class Main { /** * @param args */ public static void main(String[] args) { // Todo Auto-generated method stub ServiceService ss=new ServiceService(); Service service=ss.getServicePort(); service.sayHello("Hello,World!"); } }
若输出结果: Hello,World!代表成功!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。