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

怎么基于JAX-WS开发一个WebService实例

2012-12-21 
如何基于JAX-WS开发一个WebService实例现在我们以前来看下,如何利用java API给我们提供的WebService接口来

如何基于JAX-WS开发一个WebService实例

现在我们以前来看下,如何利用java API给我们提供的WebService接口来开发一个简单的小案例。

?

1、首先我们定义一个接口:注意要引入Webservice的注解表示这是一个webservice的接口。

?

?

5、点击上面的超链接,就可看到自动生成的WSDL文件了如:

?

6、?接下来我们通过JDK中自带的命令wsimport命令(在JDK的安装目录bin文件夹下的wsimpor.exe,如果配置了JDK的环境变量的话,可以再任以目录下执行此命令,否则要转到bin目录下才能用该命令)将wsdl文件导入到本地,生成客户端代码:

?

怎么基于JAX-WS开发一个WebService实例

?

其中参数-keep:保存源码也就是java文件-d 指定生成源代码存放的路径(如上是D://01文件夹下)?-verbose意思是显示详细信息 http://localhost:8080/ns?wsdl指定的wsdl的网上路径,如果是在本来的话可以使本地路径。

?

7、再新建一个java Application项目,在src包下,添加生成的客户端代码,并添加一个测试类TestClient

?

怎么基于JAX-WS开发一个WebService实例

?

8、添加一个测试类:

package com.lyl.test;import com.lyl.service.IMyService;import com.lyl.service.MyServiceImplService;public class TestClient {public static void main(String[] args) {MyServiceImplService mis=new MyServiceImplService();IMyService  myservice=mis.getMyServiceImplPort();myservice.add(4, 6);}}

?

?

9、执行后即可看结果(服务不要关闭):

?

好了,一个简单的基于JAX-WS的webservice和客户端和服务端就建好了,有兴趣的话可以试一试。对了jdk最好是1.7的,要不然会有一点小错误,相信你能解决的,嘿嘿。

?

?

?

?

热点排行