`
ziwuzu
  • 浏览: 50536 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

xfire生成webservice

阅读更多

1.web.xml

   <?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 

   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

 

<display-name>XFireWebservice</display-name>

<!-- Spring配置 -->        

  <context-param> 

                <param-name>contextConfigLocation</param-name> 

                <param-value>classpath:org/codehaus/xfire/spring/xfire.xml,classpath:applicationContext.xml</param-value> 

        </context-param> 

 

  <listener>     

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

  </listener>        

  <!-- XFire 配置 -->     

  <servlet>     

        <servlet-name>xfireServlet</servlet-name>     

        <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>     

  </servlet>     

  <servlet-mapping>     

        <servlet-name>xfireServlet</servlet-name>        

        <url-pattern>/service/*</url-pattern>     

  </servlet-mapping>

</web-app>

2.在classpath下新建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"

       xsi:schemaLocation="

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

 

 

<bean id="sendMailService" class="com.deng.webservice.first.SendEmailImpl" /> 

 

  <bean id="sendMail" class="org.codehaus.xfire.spring.ServiceBean"> 

    <property name="serviceBean" ref="sendMailService" /> <!-- 实现 -->

    <property name="serviceClass" value="com.deng.webservice.first.SendEmail" /> <!-- 接口 -->

 

    <property name="inHandlers"> 

      <list> 

        <ref bean="addressingHandler" /> 

      </list> 

    </property> 

  </bean> 

 

  <bean id="addressingHandler" class="org.codehaus.xfire.addressing.AddressingInHandler" /> 

  </beans>

3.依赖的jar包

   commons-beanutils-1.7.0.jar

   commons-codec-1.3.jar

   commons-httpclient-3.0.jar

   commons-logging-1.0.4.jar

   jdom-1.0.jar

   spring.jar

   wsdl4j-1.6.1.jar

   xfire-all-1.2.6.jar

 4.如何访问

   http://localhost:8080/${工程名}/service/SendEmail?wsdl

    http://localhost:8080/${工程名}/service/

 

分享到:
评论

相关推荐

    xfire发布webservice实例

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

    Xfire整合webservice jar包

    activation.jar commons-logging.jar jdom-1.0.jar spring.jar spring-mock.jar stax-api-1.0.1.jar stax-utils-snapshot-20040917.jar ...服务器端、客户端代码辅助生成; 对Spring、Pico、Plexus等项目的支持等。

    xfire框架构建webservice应用(myecllipse自动代码生成 )

    xfire框架构建webservice应用: (通过myeclipse自动生成代码,自动导入xfire jar包,需要用jdk5.0) 需要的jar包:xFire 1.2 Core Libraries/xFire 1.2 HTTP Client Libraries/xFire 1.2 JAXB2 Libraries

    xfire客户端生成

    xfire客户端生成自动生成java代码调用

    webservice xfire jar包 spring

    webservice xfire jar包 spring开发,集成spring开发 webservice xfire jar包 spring开发,集成spring开发 有问题随时联系博客

    xfire https

    xfire 实现https 调用webservice 接口 jar包齐全可直接导入eclipse进行二次开发

    WebService生成详细步骤

    MyEclipse Web Services是建立在XFire Java SOAP框架和工具基础上的, XFire是一款开源的Java SOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在Web Services下的简单API,...

    webServer.rar

    CXF教程.doc Eclipse中用wsdl生成java客户端.docx java 利用Xfire 来生成Webservice 的WSDL文件 - 爱琴海 - ITeye技术网站.htm XFire部署开发webservice.docx XFire建立Webservice实例.doc XFire开发WebService详解....

    xfire 使用方法

    xfire 的学习笔记,包括如何生成webservice客户端代码,如何集成spring框架以及常见异常的处理

    WebService经典24篇网文汇总,包含axis2_Xfire搭建_WSDL详解_自动生成客户端和WSDL等.rar

    WebService经典24篇网文汇总,包含axis2_Xfire搭建_WSDL详解_自动生成客户端和WSDL等,自己找了好久的内容; 都是自己学习过程中网络的知识,找了很久,里边有一些自己的标记,如果发现chm内容是空白,注意看一下,其实是...

    webservice远程调用,返回数据生成xml文件,并通过SAX解析出来

    webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...

    WebService Axis和XFire(CXF)的开发流程

    WebService当服务端两种生成wsdl协议方式,Axis和XFire(CXF)前者搞过WebService的人应该都知道扩展性比较好但是不支持Spring,后者基本逻辑全都封装在了底层API中,模式比较固定,开发比Axis简单,但是没有Axis灵活。...

    xfire-all-1.2.6.jar

    xfire 是一个webservice框架,可以使用它搭建webservice服务,也可以使用它生成客户端代码。

    WebService调用的几种方式

    WebService调用的几种方式,总结了Axis,Cxf,HttpClient,Myeclipse反向生成,XFire调用方式。

    XFire组件,Eclipse离线安装

    用于Webservice的解析,并生成本地客户端代码 安装博客参考:http://t.csdn.cn/lwFev

    j2se开发webService及调用2种不同方式

    我也没闹明白,两种不同的注释,用wsimport工具生成的代码为什么不同,固执认为j2se(不依赖第3方jar...在我代码中有说明文件改怎么使用,记得wsgen生成webService时,用浏览器测试下,前提是启动服务(文件中有说明)

    webservice模板

    webservice模板 打击可以看一看 这样webservice调用就成功了, 其实客户端可以通过在Eclipse安装Xfire插件,添加WDSL路径自动生成webservice客户端代码,不过遇到个问题很久没解决如下:

    webservice客户端调用几种方式汇总

    webservice客户端几种方式调用汇总,客户端代码生成及调用方式详细说明等

Global site tag (gtag.js) - Google Analytics