`
wujianjun
  • 浏览: 144075 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java webservice之xfire(一)

阅读更多

1:下载所需要的xfire支持库xfire-distribution-1.2.6.zip

2:用eclipse新建一个Web工程。导入支持库中lib下的所有包和xfire-all-1.2.6.jar到我们工程的lib目录下。

3:修改web.xml文件, 加入以下代码即可

 <servlet>
   <servlet-name>XFireServlet</servlet-name>
   <display-name>XFire
    Servlet</display-name>
   <servlet-class>
    org.codehaus.xfire.transport.http.XFireConfigurableServlet
   </servlet-class>
  </servlet>
  <servlet-mapping>
   <servlet-name>XFireServlet</servlet-name>
   <url-pattern>/servlet/XFireServlet/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
   <servlet-name>XFireServlet</servlet-name>
   <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

4:建立一个普通类用于映射对应web服务举例如下:

public class BeanService {

	public String sayHello(String name) {
		return "你好:"+ name;
	}
}

5:在src下建/src/META-INF/xfire/services.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans>
 <service xmlns="http://xfire.codehaus.org/config/1.0">
  <name>BeanService</name>
  <namespace>http://wujiajun/BeanServices</namespace>
  <serviceClass>com.wujianjun.xfire.services.BeanService</serviceClass>
 </service>
</beans>

6:发布并启动服务器。访问http://localhost:8080/xfire/services就可以看到我们当前工程中服务的列表。点击后面的wsdl就可以看到服务的wsdl文件了。

分享到:
评论

相关推荐

    java webservice基于xfire实例

    总结,Java WebService基于XFire的实例是一个很好的起点,让你了解如何在Java中构建和使用Web服务。通过这个实例,你可以学习到Web服务的基本概念,XFire的使用,以及如何创建和调用Web服务。随着对Web服务的深入...

    java使用XFire调用webService接口

    "Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...

    WebService之XFire和Jax实现身份验证

    XFire和JAX(Java API for XML)都是在Java环境中实现WebService的重要工具,它们分别提供了不同的方法来处理身份验证,确保数据安全传输。 XFire是早期的一个开源项目,它是一个快速、灵活的Web服务框架,支持SOAP...

    Java使用XFire调用WebService接口

    在Java中,有很多库可以帮助开发者实现对Web服务的调用,其中之一就是XFire。这篇博客“Java使用XFire调用WebService接口”显然是讨论如何利用XFire这个开源框架来与Web服务交互。 XFire是Apache CXF项目的前身,它...

    WebService之XFire开发文档和代码

    XFire作为一个优秀的WebService框架,为Java开发者提供了强大且易用的工具,使得构建和使用WebService变得简单。通过深入理解其工作原理和使用方法,开发者可以更灵活地构建跨平台的应用程序,实现不同系统间的无缝...

    java webservice之xfire与spring2集成(三)

    Java Web服务(WebService)是一种基于开放标准的、平台无关的方式,使得应用程序可以在不同系统间交换数据和服务。在本主题中,我们将深入探讨如何将XFire与Spring2框架集成,以便构建高效、灵活的Web服务解决方案...

    webService-xfire入门doc

    【标题】"webService-xfire入门doc" 涉及的是Web服务技术中的XFire框架,这是一款用于构建和消费Web服务的开源Java库。XFire是早期流行的Web服务实现,它允许开发者轻松地将Java对象转换为Web服务,反之亦然。 ...

    java webservice XFire技术文档,一个简单列子和一个稍微难的列子

    Java WebService是基于Java平台的一种服务提供和消费的技术,它允许不同系统间的应用程序通过网络进行交互。XFire是早期流行的Java WebService框架,它提供了快速、简单的方式来创建和使用Web服务。XFire基于Apache ...

    java 调用webservice使用HttpClient和XFire两种方式

    2. **XFire**:XFire是另一个Java Web Service框架,现在已经更名为CXF。它提供了更高级别的抽象,使得开发者可以更容易地创建和消费Web Service。对于短信接口,我们可以使用XFire的ClientProxyFactoryBean来创建一...

    xfire发布webservice实例

    用java通过xfire框架实现ws,实现正向生成wsdl文件,并由wsdl逆向生成java ws客户端代码 测试输入:http://localhost:8080/webservice-xfire/services/CalculatorService?wsdl

    xfire调用webservice

    xfire是一款基于Java的开源WebService框架,它提供了一个简单、灵活和高效的方式来开发和部署WebService。xfire可以与多种类型的WebService结合使用,如SOAP、REST、XML-RPC等。xfire还提供了一个基于annotation的...

    xfire实现webservice实例

    XFire是Java平台上一个曾经流行的开源框架,专门用于构建和消费Web服务。本实例将深入探讨如何利用XFire来实现Web服务。 一、XFire简介 XFire是Apache CXF项目的前身,它提供了一个轻量级、高性能的框架,用于创建...

    webService 之 xFire 实现流程

    本篇文章将详细探讨“webService之xFire实现流程”,并结合提供的文档资源进行深入解析。 一、Web服务简介 Web服务是一种基于互联网的、平台无关的应用程序接口,它通过标准的XML(可扩展标记语言)进行数据交换,...

    java webservice AXIS,XFire , CXF

    Java WebService 技术是Java领域中用于构建可互操作分布式应用程序的重要手段,它通过XML标准来实现跨平台、跨语言的通信。...由于CXF的广泛支持和灵活性,它是现代Java WebService开发的首选框架之一。

    Xfire调用webservice无法传递参数问题

    Xfire是一款曾经流行的开源Java框架,用于构建和消费Web服务。在本文中,我们将深入探讨Xfire调用Web服务时遇到的参数传递问题以及解决策略。 首先,让我们了解Web服务的基本概念。Web服务基于SOAP(Simple Object ...

    webservice spring xfire的实例

    XFire是Spring框架早期用于实现Web服务的一个库,它提供了一种简单而高效的方式来创建和消费SOAP服务。虽然现在XFire已经被Apache CXF所取代,但了解XFire的历史和使用方法对于理解Web服务在Spring中的集成仍有价值...

    eclipse开发webservice的xfire插件

    XFire是一款轻量级、高性能的Java Web服务框架,它允许开发者快速创建和部署SOAP Web服务。XFire与Eclipse的整合,通过提供直观的用户界面和自动化工具,简化了Web服务的开发流程。在描述中提到的“最终版本1.2.6”...

    webservice (xfire,axis2)

    Xfire是一个早期的Java WebService框架,它提供了一个轻量级、快速且易于使用的解决方案,使得开发人员可以方便地创建和消费Web服务。Xfire基于Spring框架,使得集成和配置变得更加简单。它支持SOAP、WSDL、UDDI和WS...

    JAVA 基于Xfire的webservice 代码

    Java基于Xfire的Web服务(Webservice)是一种利用标准协议如SOAP(Simple Object Access Protocol)在不同系统间交换数据的技术。Xfire是一个轻量级、高性能的Java Web服务框架,它简化了创建和消费Web服务的过程。...

Global site tag (gtag.js) - Google Analytics