JDK6 webservice 入门实例

1. 在eclipse中建立一个Java Project,项目名称sews。固然也能够不用Eclipse。
2. 建立一个类:HelloWorld,代码以下:
clip_p_w_picpath002
3. 到命令行模式下,输入以下D:\workspace_ganymede\sews>wsgen -cp ./bin -r ./wsdl -s ./src -d ./bin -wsdl cn.edu.pku.pafirc.jws.service.HelloWorld,以前应该在sews目录下建立wsdl目录。
clip_p_w_picpath004
运行上面的命令后会生成HelloWorldService.wsdl这个文件。
4. 建立一个publishService类:
clip_p_w_picpath006
上面的端口号能够随意写,只要不与其余端口冲突便可。执行该类,便可发布。
5. 在IE或FF中输入: [url]http://localhost:8999/pafirc/hws?wsdl[/url],若是出现一个XML文档,就标识发布成功。文档内容我就不写啦。
6. 经过wsdl生成客户端执行类。
clip_p_w_picpath008
7. 执行完步骤6后,会生成2个Java文件HelloWorld和HelloWorldService文件。
clip_p_w_picpath010
8. 建立一个客户端类,调研webservice
clip_p_w_picpath012
9. 执行该类后,出现以下效果:
clip_p_w_picpath014
10. 总结:Java类-》(wsgen)WSDL(wsimport)-》客户端Java类
用wsimport生成的类供客户端的其余文件调用。JDK6内嵌了一个http服务器。因此在测试的时候能够不用其余的如Tomcat,Jboss等web或javaEE服务器啦。
11.以上代码在JDK6下调试经过。

0javascript

收藏css

power_harbour

62篇文章,68W+人气,1粉丝

Ctrl+Enter 发布html

发布java

取消jquery

3条评论android

按时间倒序 按时间正序

推荐专栏更多

微服务技术架构和大数据治理实战

大数据时代的微服务之路

共18章 | 纯洁微笑

¥51.00 705人订阅
基于Python的DevOps实战

自动化运维开发新概念

共20章 | 抚琴煮酒

¥51.00 557人订阅

扫一扫,领取大礼包

相关文章
相关标签/搜索