既然是入门,那helloworld当之无愧啊,,,,
1、创建两个Java工程,一个做为webservice的服务端,一个做为webservice的客户端。
2、首先在WSService工程中,编写service端,其中注意细节已经在代码中体现
package com.wang.webservice.service; import javax.jws.WebService; import javax.xml.ws.Endpoint; /* * @WebService注解 * 标注该类为webservice的服务端 */ @WebService public class HelloService { /* * 一个service类,必须有一个能够被调用的方法 * 该方法不能是static和finally */ public String say(){ return "hello world!!"; } public static void main(String[] args) { /* * 参数1:服务地址 * 参数2:服务类 */ Endpoint.publish("http://127.0.0.1:1234/wsservice/hello", new HelloService()); } }
3、运行项目后,如下图所示:
3、此时webservice的服务端已经准备就绪,只等待客户端来调用了。为了让客户端能够使用服务端,还要做一些准备工作,首先我们要知道wsdl是什么东东,在浏览器中输入我们之前定义的服务地址,如下图所示:
这就是生成的esdl,其实就是使用说明书而已,使用情况我们在客户端代码中体现。
4、在cmd中输入命令:F:\> wsimport -s . http://127.0.0.1:1234/wsservice/hello?wsdl 来生成客户端能够使用的代码,
生成的文件在F盘中:
文件路径与我们写service类是的包名称一致。
5、将这些代码(当然要带上包了)copy到我们的客户端代码中:
6、编写客户端代码:
package com.wang.webservice.client; import com.wang.webservice.service.HelloService; import com.wang.webservice.service.HelloServiceService; public class HelloClient { public static void main(String[] args) { /* * WSDL文件中: * <service name="HelloServiceService"> * 得出 */ HelloServiceService hss = new HelloServiceService(); /* * WSDL文件中: * <port name="HelloServicePort" binding="tns:HelloServicePortBinding"> * 得出 */ HelloService hs = hss.getHelloServicePort(); String s = hs.say(); System.out.println(s); } }
7、运行客户端程序:
相关推荐
C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService入门.docx C# WebService...
NULL 博文链接:https://quicker.iteye.com/blog/2323577
NULL 博文链接:https://quicker.iteye.com/blog/2323580
webService入门教程 webService入门教程
使用xfire实现webservice入门教程,是新手入门很好的帮助文档 含例子源码;
在.Net平台下,用C#语言建立WebService程序,包含详细的步骤,适合初学入门者
cfx webservice 入门 详细步骤
一个详细的WebService入门专用文档,很适合新手——该环境使用集成WebService插件的MyEclipse10,1分钟搞定WebService入门
C#WebService入门
国外优秀的学习webservice教程
Java WebService入门实例
NETC#WebService入门教程.pdf
学习CXF WebService入门实例一.pdf学习CXF WebService入门实例一.pdf
WebService入门教程简单入门教程 .
Java的webservice入门的视频与代码,对一个新涉及这一块的用户来说是一个非常不错的入门资源哦!!
webService入门webService入门webService入门
Webservice入门教程_用JDK开发Webservice示例代码
Webservice入门教程_编写天气预报的webservice示例代码
WebService入门介绍及实例 可以作为简单入门,如果要了解关于WebService更详细的内容,不建议您下载