1.new Web Service Project
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies 然后Finish
2.new Web Service
新建一个包,然后右击包名选择Other,打开新建窗口,选择Myeclipse 下Web Services 下的Web Service
FrameWork选择XFire ,在最下面选择Create web service From java Class, 下面还有个同样选中,next
输入服务名称,选择包名 ,finish
3.Deploy
发布项目
4.Start Tomcat
这里使用tomcat模拟,在现实中用的不是tomcat容器
5.Web Service Explorer
在发布程序左边有个launch SOAP。。。。单击打开,在打开界面的右上角有个 WSDL page,单击打开,
下面窗口中会出现WSDL main,单击它 在右边窗口中出现一个让你 输入url地址的东西,在里面输入:
http://localhost:8888/webService/services/TestService?WSDL
格式是:tomcat地址+项目名称+wervices+服务名称+?WSDL
单击go 会打开与服务器的链接,在左边窗口中找到你新建的服务方法,单击右边会 出 现Invoke a WSDL Operation
在文本框中输入内容单击go 会在下面出现响应 你输入的内容,若你提示信息和你输入的一样那么这样就成功了
证明服务器端程序没有问题
6.Web Service Client
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies ,然后选择XFire 1.2 HTTP Client Libraies单击Finish
新建一个包,新建一个Test类代码如下:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Service srvcModel = new ObjectServiceFactory().create(ITestService.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String url ="http://localhost:8888/webService/services/TestService";
//tomcat地址+项目名称+services+服务名称
ITestService srvc = null;
try {
srvc = (ITestService)factory.create(srvcModel, url);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String result = srvc.example("test....");
System.out.print(result);
}
}
分享到:
相关推荐
Spring Web Services 是基于 Spring 框架的 Web 服务框架,主要侧重于基于文档驱动的Web服务,提供 SOAP 服务开发...4) 服务端配置暴露webservice接口 5) 客户端创建暴露的webservice接口 6) 客户端调用webservice接口
今天特意将项目中用Axis2集成SSH实现WebService的过程记录下来,一...3.灵活配置,在一个项目中配置多个WebService的调用接口。 4.顺便提一种方案,让我们的WebService更加安全。 5.提供测试例子,服务端客户端都有了。
xfire+webService 客户端和服务器端的例子 xfire-distribution-1.2.6.zip 是xfire的包,网上可以下载的,本人已经下载完毕。 另附两个xfire的配制文档,供大家参考。...Xfire WebService服务器端配置详解.pdf
java 开发 webservice axis2 方式详解。 附带详细说明文档 配置 ,
重点位置: <!-- spring 配置文件--> <param-name>contextConfigLocation ...-- 用来管理Webservice的Servlet --> <servlet-name>XFireServlet <url-pattern>/services/* </servlet-mapping>
总结网上的接口技术开发 webservice Axis配(用pojo零配置)置以及详细文档
对于请求的不同状况,例如新的请求到达、待处理请求、超时未处理请求、员工工单发放提配、员工工单按时提交提醒、请求递交被处理状况等,系统都设定了多种提醒功能(短信通知-调用飞信WebService接口、QQ通知-调用QQ...
前几章我们分别利用spring rmi、httpinvoker、httpclient、webservice技术实现不同服务器间的远程访问。本章我将通过spring jms和activemq实现单Web项目服务器间异步访问和多Web项目服务器间异步访问。 一. 简介 1. ...
axis2入门学习资料,通过10个步骤详细例子(测试都能运行),简单阐述了ajax通过tomcat发布方法,session管理,异步调用和同步调用,spring整合等功能,说明,配置比较详细
图解Flex与WCF的数据交互,文件配置,对象生成等步骤。同时提供了完整工程文件下载地址。为希望让Flex与WCF交互的同志们提供一些参考。(Flex用的是Flash Builder 4.5生成的,WCF用的是VisualStudio2008生成的)
第11章 web.config详解 196 11.1 配置文件的查找算法 196 11.2 配置文件节点介绍 198 11.2.1 [configsections]节点 198 11.2.2 [appsettings]节点 199 11.2.3 [connectionstrings]节点 199 11.2.4 [location]...
server-config.wsdd文件下载
WebService/ApacheCXF RMI/Spring RMI Hession 传统RPC技术在大型分布式架构下面临的问题 分布式架构下的RPC解决方案 Zookeeper 分布式系统的基石 从0开始搭建3个节点额度zookeeper集群 深入分析Zookeeper在...
体验.net 2.0 的优雅(1) -- 异步WebService调用 ASP.NET 2.0页面框架的几点新功能 ASP.NET 2.0 中收集的小功能点 asp.net2.0中的webpart使用小记 2.0问题、错误解决办法 ASP.NET 2.0使用Web Part创建应用程序之二...
详细描述有关于SOAP开发(AXIS、CXF)等的详细命令及相关过程,还有简单的示例配置。
5.1、Intent对象详解: 5.2、Intent的属性及intent-filter配置:Component属性; Action、Category属性与intent-filter配置; Data、Type属性与intent-filter配置; Extra属性; 5.3、使用Intent创建Tab页面: 第6章...
5.1、Intent对象详解: 5.2、Intent的属性及intent-filter配置:Component属性; Action、Category属性与intent-filter配置; Data、Type属性与intent-filter配置; Extra属性; 5.3、使用Intent创建Tab页面: 第6...