首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

施用Jax-ws开发webservice项目

2013-02-27 
使用Jax-ws开发webservice项目我刚刚接触webservice,对于webservice了解并没有太多,按照一些案例来模仿着

使用Jax-ws开发webservice项目
我刚刚接触webservice,对于webservice了解并没有太多,按照一些案例来模仿着做,以下是我学习创建webservice项目的一些步骤及说明,仅供初学者参考,也请大家帮忙修正错误。
我使用的是myeclipse开发工具,myeclipse里面有jax-ws所需的jar包,无需另外下载。
先从helloworld开始吧。
1、创建一个web工程helloWorld



创建一个普通的类Hello
写一个sayhello的方法,如下

package service;public class Hello {public String sayHello(String name){return "Hello "+name;}}

4、从myeclipse里面添加jax-ws的jar包



5、创建服务端service
在弹出框中的输入框和选择框做如下输入和选择






这样一个服务器就创建完成了,这时候你就会发现多了一个HelloDelegate.java的类和sun-jaxws.xml的文件




6、然后我们把这个工程部署到tomcat里面并启动




7、如果tomcat启动成功了的话
我们在浏览器中打开http://localhost:8080/helloWorld/HelloPort?wsdl
就可以看到了该服务接口对应的xml描述了。

服务端创建成功了,我们再创建一个能够调用服务端中的sayHello的方法的客户端。
1、同样先创建一个java工程,我们命名为clientDemo



2、创建jax-ws客户端






创建完成后我们发现
clientDemo的目录如下


3、写个main方法测试
package test;import service.HelloDelegate;import service.HelloService;public class TestDemo {public static void main(String[] args) {HelloService service=new HelloService();HelloDelegate post=service.getHelloPort();String str=post.sayHello("Tom");System.out.println(str);}}

4、运行main方法(此时服务端必须保持运行着)
我们就会发现控制台就输出Hello Tom
一个SayHello的webservice练习就做完了,希望对大家学习webservice有帮助。如果错误,请大家帮忙指正。

热点排行