`
诗意的栖居
  • 浏览: 273844 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Web Service--xFire示例

阅读更多
Web Service——xFire
1.新建一个web工程,需要导入的包有45个
2.在src里写接口和实现类
3.写配置文件WEB-INF中的
(1)web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>classpath:org/codehaus/xfire/spring/xfire.xml
       /WEB-INF/applicationContext.xml
       </param-value>
  </context-param>
 
  <servlet>
  <servlet-name>xfireServlet</servlet-name>
  <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
  </servlet>
 
  <servlet-mapping>
<servlet-name>xfireServlet</servlet-name> 
<!--这里可以改名,在用浏览器访问的时候在工程名后面输入services位置的值可以得到所有的WSDL,点击,地址栏得到服务器的WSDL-->
<url-pattern>/services/*</url-pattern>
  </servlet-mapping>

  <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>
(2)配置applicationContext.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
    
   <bean id="helloExporters" class="org.codehaus.xfire.spring.remoting.XFireExporter">
    <property name="serviceFactory" ref="xfire.serviceFactory"></property>
    <property name="xfire" ref="xfire"></property>
    <!--实现类的-->
    <property name="serviceBean" ref="helloserviceImp"></property>
    <!--接口的-->
    <property name="serviceClass" value="com.bs.service.HelloService"></property>
    <!--value可以改,输入上面web.xml时显示的WSDL前面的东西,应该只是一个名而已-->
    <property name="name" value="firstHelloService"></property>
    </bean>
   
    <!--配置实现类-->
    <bean id="helloserviceImp" class="com.bs.service.HelloServiceImp"></bean>
   
</beans>
4.建立客户端工程,一个web service project
5.建立客户端
new web service--->xfire--->WSDL URL:服务器成功的时候地址栏的那个XXXXXXX?wsdl--->Java package,建立一个包
--->finish.
工程会自动加载服务端和客户端,上面那个value+client里面的main方法会测试是否成功
分享到:
评论

相关推荐

    Web-Service学习手册(Xfire).docx

    【Web Service 简介】 ...通过实践手册中的示例代码,读者可以深入了解这些框架的用法,从而提升开发Web Service的能力。尽管手册不涉及底层原理,但提供的实战经验足以让开发者开始构建自己的Web Service应用。

    Xfire-v1.99 XFire最高版本

    XFire,全称为XFire Integration Library,是一个基于Java的开源框架,专门用于构建和部署Web服务。这个“XFire最高版本”指的是XFire项目的最终或最优化的版本,它提供了一系列先进的功能和改进,旨在为开发者带来...

    xfire开发Web Service接口详解

    在"xfire开发Web Service接口第一个程序"这个文件中,你可能会找到一个简单的示例,展示如何创建一个计算两个数相加的Web Service。这个例子可能包括定义服务接口、实现接口、配置服务以及启动服务的步骤。通过分析...

    xfire_1.147_zol.zip 加 Web_Service学习手册(Xfire)-christian.pdf

    6. **实战演练**:通过阅读《Web Service学习手册(Xfire)-christian.pdf》和压缩包中的示例代码,可以了解如何使用XFire或CXF创建服务、编写客户端代码,以及如何测试和调试Web Service。 总之,Web Service是现代...

    Xfire配置Web Service+Spring+Hibernate详细流程

    ### Xfire配置Web Service+Spring+Hibernate详细流程 在IT领域,尤其是企业级应用开发中,集成Web Service、Spring框架以及Hibernate技术是非常常见的需求。本文将深入解析如何使用Xfire来配置并集成这三个核心技术...

    web service xfire 开发包及api

    Xfire-1.2.6开发包包含了与Xfire Web Service交互所需的所有组件,这包括但不限于SDK文档、示例代码、库文件以及可能的客户端库。这个版本可能是Xfire Web Service的一个稳定版本,适合开发者进行产品开发或学习使用...

    使用XFire+Spring构建Web Service

    【使用XFire+Spring构建Web Service】是一种高效且灵活的方法,尤其适合于那些希望利用Spring框架的优秀特性来开发Web Service应用的开发者。XFire是一个先进的Web Service框架,与Axis2并列为新一代的选择,因其...

    Java完整的Web Service示例代码,学会做web service程序

    本示例代码将帮助你理解和实现一个完整的Web Service程序。 首先,我们来看"xfire-client"部分。XFire是早先的一个Java Web Service框架,它简化了客户端和服务端的开发。在Java中,创建Web Service客户端通常涉及...

    MyEclipse+xFire开发Web Service

    完成向导后,你就成功创建了一个新的Web Service工程,其中包含一个示例的HelloWorld Web Service。这个服务可以部署在像Tomcat这样的Web容器中,并使用Web Services Explorer进行测试,以验证其功能和正确性。 ...

    xfire-spring:xfire1.2.6+spring3.2.5webservice示例程序

    本文将深入探讨xfire-spring项目,特别是基于xfire1.2.6和spring3.2.5版本的Web服务示例程序,帮助读者理解如何高效地利用这两个强大的工具。 一、XFire简介 XFire是Apache CXF项目的前身,它是一个轻量级的Web服务...

    XFire Java Web Service 客户端

    《XFire Java Web Service 客户端详解》 在当今的软件开发中,Web服务已经成为分布式系统间交互的重要手段。XFire,作为一个历史悠久的Java Web Service框架,为开发者提供了便捷的方式来创建、部署和消费Web服务。...

    XFire-WebService 开发基础教程

    这个教程通过一个简单的Hello World示例,介绍了使用XFire在MyEclipse中开发Web服务的基本步骤。实践中,你可以根据实际需求扩展服务功能,利用XFire提供的特性,如与其他框架的集成,以及支持的不同传输协议,来...

    web service 简单示例

    【Web Service简单示例】 Web服务是一种通过网络提供和消费功能的方法,它允许不同系统间的交互,不受平台或编程语言的限制。本示例将基于XFire库来创建一个简单的Web服务,展示如何在MyEclipse集成开发环境中快速...

    xfire web service调用代码

    三、XFire与Web Service调用 在Java中,使用XFire调用Web服务的基本步骤如下: 1. 创建客户端代理:XFire使用WSDL文档生成客户端代理类。这个代理类提供了服务方法的直接访问,就像调用本地方法一样。可以使用XFire...

    spring+xfire( 编写webservice完整配置+案例)

    Spring 和 XFire 是一个经典的组合,用于在Java应用程序中创建和消费Web服务。Spring作为一个强大的框架,提供了全面的依赖注入和面向切面编程能力,而XFire是早先的Web服务实现,它允许开发者轻松地将Java接口转换...

Global site tag (gtag.js) - Google Analytics