使用MyEclipse10快速创建webservice Server端,并创建Client端 测试。
由于MyEclipse已经做了集成,因此不需要去下载什么jar包。直接快速MyEclipse自动生成。
1.创建Server端
这里直接创建一个普通的java web project即可。
创建必要的包目录结构。
2.右键项目,BuildPath-->add Libraries...,选择MyEclipse Libraries,然后:
MyEclipse Libraries-->打钩JAX-WS runtime Libraries 和 JAX-WS API
将JAX-WS的这两个包打钩finish。因为作为server,我们一会儿会用到这两个包。
3.写接口并写该接口实现。
在service包中写接口:
package com.v.tst.service; public interface DemoService { public String doSth(String string); }
serviceImpl包中写入实现:
package com.v.tst.serviceImpl; import com.v.tst.service.DemoService; public class DemoServiceImpl implements DemoService { public String doSth(String string) { // TODO Auto-generated method stub if(string==null){ string = "string is null"; } return string; } }
4.将我们已经创建好的ServerDemon变成Webservice Server端
点击ToolsBar上的webservice创建下拉按钮
点击选中New Web Service
project 选中需要创建为server端的project,framework选中JAX-WS,strategy选中create web service from java classnext
java class 选择之前写好的实现类
finish!这里MyEclipse会自动将必要的配置文件及类生成。
将本工程包放tomcat部署,启动完成后访问
http://127.0.0.1:8080/ServerDemo/DemoServiceImplPort?wsdl
会看到根据wsdl协议向外暴露的接口参数(xml格式)。
看到这里证明我们的server端已经ok了
------------------------------------------------------------------------------------------------------------
下来我们做client端
同样创建一个java web project
在src下创建 com.v.tst.cilent及com.v.tst.run 这两个包
选中,点击webservice创建按钮的下拉箭头,选中web service client 直接next
WSDL url 输入我们测试server端的 url
next:MyEclipse会自动检测当前url是否可用(server端在tomcat下是启动状态,否则是不会校验成功的)
finish!
run包下
在run包下创建run类来进行测试
package com.v.tst.run; import com.v.tst.client.DemoServiceImplDelegate; import com.v.tst.client.DemoServiceImplService; public class Run { public static void main(String[] args) { DemoServiceImplService service = new DemoServiceImplService(); DemoServiceImplDelegate delegate = service.getDemoServiceImplPort(); String res = delegate.doSth("123"); System.out.println("res="+res); } }
输出结果:res=123
相关推荐
Myeclipse10 利用 Xfire构建 webservice。可以学习,学习。
myeclipse下配置webservice
MyEclipse开发WebService教程,详尽的介绍了Webservice的开发过程,很详细,一看就懂,你肯定学得会
本实例包含php调用webservice及myeclipse创建webservice实例全部代码,简单易懂,运行绝对没有问题,文件齐全,导入即可运行,适合webservice初学者
压缩包里包含了在myeclipse下的创建的webservice测试工程。里面有具体的客户端调用代码,以及需要的axis所有包。
完整的关于WebService的实例源码,博客上有详细介绍。
Android开发:MyEclipse——Web工程配置WebService 1、创建Web Project工程 2、创建包及类库,实现自己的业务 3、发布WebService 4、添加所需库文件 5、部署工程
在MyEclipse中使用XFire开发WebService WebService开发
该文档具体叙述了在MyEclipse10搭建android开发环境,有文字和操作效果图展示。大家相互学习。
NULL 博文链接:https://wjch-111.iteye.com/blog/2375406
利用myeclipse自带的功能开发的webservice,共有两个项目,模拟实现服务端和客户端数据交互。
基于java客户端的myeclipse搭建webservice实例讲解,全过程手把手教会 看完绝对懂
myeclipse 10 ssh 搭建
Myeclipse10下搭建SSH框架--struts-spring-hibernate
NULL 博文链接:https://huxu1986-163-com.iteye.com/blog/2158242
An example of building web service in MyEclipse
axis2+myeclipse开发webService!axis2+myeclipse开发webService
MyEclipse下XFire开发Webservice实例.doc 基于XFire开发Webservice实例。
NULL 博文链接:https://dxl-xiaoli.iteye.com/blog/2254633