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

0

收藏

上一篇:《oracle 9i从入门到精通... 下一篇:Java基本类型转换总结
power_harbour

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

关注

Ctrl+Enter 发布

发布

取消

3条评论

按时间倒序 按时间正序

推荐专栏更多

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

大数据时代的微服务之路

共18章 | 纯洁微笑

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

自动化运维开发新概念

共20章 | 抚琴煮酒

¥51.00 555人订阅
订   阅

猜你喜欢

我的友情链接 CentOS5.4下Weblogic10.3安装配置指南 体验vSphere 6之1-安装VMware ESXi 6 RC版 史上最详细版Centos6安装详细教程 体验vSphere 6之3-使用vSphere Web Client Win7 64位环境下JDK和Eclipse的选择与安装 Kindle 3之几种转换6寸PDF的方法 Python 学习笔记 (6)—— 读写文件 LInux安装jdk的三种方法 JAVA---JDK环境变量的配置 C#调用WebService实现天气预报 在最新版proxmox VE 6 部署oracle 19C(单实例) Java8——方法引用 Springboot + Vue + shiro 实现前后端分离、权限控制 Facebook架构师的代码审查之道:学习Facebook真正发挥代码审查的提效作用 【JDK 11】关于 Java 模块系统,看这一篇就够了 rabbitmq部署及配置与验证 深入理解微服务架构:银弹or焦油坑? 【深入揭秘Tomcat服务器底层原理】扒下这只又爱又恨的“Tom猫” Redis 高频面试题:10w+QPS 的 Redis 真的只是因为单线程和基于内存?

扫一扫,领取大礼包

0

3
分享
JDK6 webservice 入门实例_第2张图片
关注
power_harbour