本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
一、安装eclipse插件
1、
打开eclipse点击help
输入信息:
Name:Xfire
Location: http://dist.codehaus.org/xfire/update/
弹出界面点击next
选择接受,点击finish
重启eclipse,安装完成
二、xfire开发webservice客户端
1、新建一个java project。命名为“TestWSDL”
2、File->New->Other ,选择“XFire”文件夹下的“Code generation from WSDL document”,打开代码生成向导
注意:
WSDL
的地址栏填入tomcat发布的wsdl连接
Output directory栏中点浏览按钮,选择我们刚才新建的项目下的src目录这两项是必填的。
package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
项目右键选择Properties
弹出对话框选择XFire
弹出对话框按如上选择,这些类库在调用本服务时是必须的。
写代码连接测试
import testdemo.rwq.com.helloservice.HelloServiceClient;
import testdemo.rwq.com.helloservice.HelloServicePortType;
public class HelloTest {
/**
* 这个方法调用web服务并返回服务执行的结果
* @param yourName
* @return
*/
public static String invokeServiceNow(String yourName)
{
HelloServiceClient service=new HelloServiceClient();
HelloServicePortType port=service.getHelloServiceHttpPort();
return port.sayHello(yourName);
}
public static void main(String[] args) {
String MyName="zhangsan";
System.out.println(HelloTest.invokeServiceNow(MyName));
}
}
运行控制台打印出:
zhangsan,你好!
O(∩_∩)O哈哈~,连接成功!
至此最简单的web service 项目学习到一段落
后期计划做一个可以用到的项目实际运用一下,会继续记录学习过程
学习基础:http://blog.csdn.net/ynpp/article/details/2030552
- 大小: 26.5 KB
分享到:
相关推荐
在这个场景下,"Xfire客户端调用webservice jar包"是指Xfire客户端为了实现某些功能,如获取服务器数据或更新信息,需要调用Web服务的接口。这些接口通常以Java的jar包形式提供,方便开发者集成到他们的应用中。 ...
本篇文章将深入探讨如何使用XFire客户端调用Web服务,以及对象传递在Web服务开发中的应用。 首先,理解Web服务的基本概念至关重要。Web服务采用标准的协议如SOAP(Simple Object Access Protocol)进行通信,XML...
1. **导入jar包**:标题和描述中提到的"xfire_client_jar"是Xfire客户端开发所需的jar包。这个压缩包通常包含Xfire的核心库、XML解析器、StAX(Streaming API for XML)和其他依赖库。解压后,需要将这些jar文件添加...
在本教程中,我们将深入探讨如何使用Spring和XFire编写Web服务的完整配置,并通过实际案例来学习这一过程。 首先,我们需要了解Spring和XFire的基础。Spring框架提供了一个名为Spring-WS的模块,专门用于构建Web...
**四、使用XFire开发WebService** 1. **环境准备**:首先需要安装Java环境,并下载并引入XFire的JAR包到项目中。 2. **创建服务接口**:定义一个Java接口,该接口将作为WebService的公开接口。 3. **实现服务接口**...
总结来说,XFire Webservice客户端涉及了Web Service的基本概念、通信协议、数据交换格式、安全性以及跨平台开发等多个IT领域的知识点,对于学习和理解网络服务通信有着重要的参考价值。虽然XFire服务已经停止,但...
Java平台提供了多种实现Web服务的方法,其中Xfire是一个流行的框架,它简化了构建和使用Web服务的过程。本文将深入探讨如何使用Xfire来创建一个完整的JAVA Web服务,包括服务端和客户端的实现。 首先,Xfire是一个...
在"Xfire的client.zip"这个压缩包中,我们可以研究Xfire客户端是如何实现上述功能的,这对于我们理解Web服务的客户端开发以及如何与特定服务(如Xfire)进行交互有着重要的学习价值。通过对这些代码的研究,开发者...
客户端开发步骤 1. 创建 Java 项目,项目名称为 Demo。 2. 导入必要的 jar 包,包括 XFire 的 jar 包。 3. 复制服务端的服务接口到客户端。 4. 创建测试类,用于调用 web 服务接口。 5. 运行测试类,输出结果。 ...
10. **持续集成与部署**:在开发完成后,XFire生成的客户端代码可以被包含在应用的构建过程中,便于持续集成和部署。 总的来说,通过这篇博客,我们可以学习到如何使用XFire这一工具来高效地在Java应用中集成和调用...
xfire+webService 客户端和服务器端的例子 xfire-distribution-1.2.6.zip 是xfire的包,网上可以下载的,本人已经下载完毕。 另附两个xfire的配制文档,供大家参考。 XFire-WebService.pdf Xfire WebService...
综上所述,"用XFire开发WebService+Spring注解"的主题涵盖了Web服务开发的核心技术和Spring框架的高级应用,通过学习和实践,开发者能够更好地理解和掌握如何在Java环境中构建高效、灵活的分布式系统。
本教程将深入探讨Xfire如何实现Web服务的创建、部署以及客户端调用,同时提供实例代码供学习参考。 **1. Xfire简介** Xfire是基于Java的Web服务框架,它提供了全面的WS-I(Web Services Interoperability)兼容性...
6. **消费Web服务**:使用XFire的客户端API或者其他的SOAP客户端工具,可以轻松地调用发布的Web服务。 四、XFire的注解支持 XFire引入了注解,使得服务的创建更加简洁。例如,使用`@WebService`注解可以在不编写XML...
8. **客户端开发**:创建一个简单的Java客户端,使用JAX-WS或XFire提供的客户端API来调用Web服务。 9. **错误处理和日志记录**:了解如何在Web服务中处理异常,并配置日志记录系统,如Log4j或Java内置的日志框架。 ...
webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例
通过深入学习和实践XFire,开发者不仅可以掌握WebService的基本原理,还能熟悉一种强大的开发工具,这将有助于在实际项目中快速构建和部署高质量的分布式服务。XFire的易用性和灵活性使其成为初学者和专业人士的理想...
压缩包中的"xfire开发webservice及jar包"很可能包含了所有必要的库文件,如xfire-core、xfire-aegis等。 2. **创建Web Service**: 使用Xfire,你可以通过编写简单的Java类来定义服务接口和实现。Xfire会自动处理...
在描述中,我们得知这是一个包含服务器端、客户端和完整包的webservice开发实例,而“xfire-all.jar”和“xfire-hello”标签进一步确认了xfire库的使用。 xfire是早期流行的用于构建Web服务的Java库,它提供了简单...