xfire配置service
<service>
<name>Hello</name>
<namespace>myHello</namespace>
<serviceClass>com.sun.IHello</serviceClass>
<implementationClass>com.sun.HelloImpl</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
java调用
public static String callWebService()
{
// Create a metadata of the service
Service serviceModel = new ObjectServiceFactory()
.create(IHello.class);
System.out.println("callSoapServiceLocal(): got service model.");
// Create a proxy for the deployed service
XFire xfire = XFireFactory.newInstance().getXFire();
XFireProxyFactory factory = new XFireProxyFactory(xfire);
String serviceUrl = "http://localhost:9000/ws/services/Hello";
IHello client = null;
try
{
client = (IHello) factory.create(serviceModel, serviceUrl);
}
catch (MalformedURLException e)
{
System.out.println("WsClient.callWebService(): EXCEPTION: "
+ e.toString());
}
// Invoke the service
String serviceResponse = "";
try
{
serviceResponse = client.example("hello world.");
}
catch (Exception e)
{
System.out.println("WsClient.callWebService(): EXCEPTION: "
+ e.toString());
serviceResponse = e.toString();
}
System.out.println("WsClient.callWebService(): status=" + serviceResponse);
// Return the response
return serviceResponse;
}
分享到:
相关推荐
xFire发布Web Service,并调用远程服务 ,里面包含xfire相关lib包及配置service.xml配置文件 ,需要先启动xfire 服务端 再启动客户端。main函数启动测试
xfire web service调用代码
XFire 1.2.6调用Web Service的几种方法
MyEclipse 基于X-File 的Web service及调用实例详解
web service调用与发布技术,xfire技术实现
一个XFire webservices的例子,包括服务的创建和客户端的调用,另外还写了几个调用远程web服务的例子
XFire是完全基于流数据处理进行工作的系统,这意味着XFire不是将整个SOAP文档缓存...在SOAP请求消息对Web Service发起真正调用之前,分别会经过传输、预转发、转发、策略实施、用户信息处理、预调用、服务调用等阶段。
使用axis(注意不是axis2)发布调用Web Service,使用xfire发布调用Web Service。包含多种调用发布的方法,属于入门教程。自己写的,觉得好就顶下,不好也不要骂人。多谢!
适用初学web service。采用xfire 和 axis 客户端调用
WebSevice 让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。...在Java领域 WebService常见的框架 Axis、XFire、CXF......。其中成熟实现的是AXIS。
为了支持最新的基于XML的 Web Service的标准,针对XML应用的Java API使得以最小手工转换数据代价实现的 Web Service的构造变得简便易行,本部分通过详细解析xFire组件的原理与使用从而简化Java WebService的实现过程...
web service 用xfire,做服务器的建立,以及服务的发布, 以及客户端的调用, 全程详细的过程讲解.
webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析...在client工程我使用的是XFire技术,在webservice工程我使用的是axis技术来实现Web service。我们可以学习其中的一种就可以了
对方的webservice服务端使用axis1.4开发,参数有String[]类型,试了cxf、xfire等都无法生成客户端,只能使用axis4. 解压后lib包已经全了。修改xx.bat里webservice地址一项,执行xx.bat生成客户端文件。 生成之后,...
17 2.2 Axis发布的Web Service调用方式 ................................................................................. 18 2.2.1 Dynamic Invocation Interface (DII)方式 ......................
14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 14.4.2. Context 配置 14.4.3. 创建模板 14.4.4. 高级配置 ...
14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 14.4.2. Context 配置 14.4.3. 创建模板 14.4.4. 高级配置 ...