`
jay88489
  • 浏览: 70575 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

webservice multiple configuration

    博客分类:
  • J2EE
阅读更多

apache axis client invoke test :
org.apache.axis.client.Service service=new org.apache.axis.client.Service();
org.apache.axis.client.Call call=(org.apache.axis.client.Call)service.createCall();       
call.setTargetEndpointAddress(new java.net.URL(actionUrl));
call.setOperationName(new javax.xml.namespace.QName("http://payat.ips.com.cn/WebService/CATPayment","SubmitOrder"));
call.addParameter("orderInfo", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://payat.ips.com.cn/WebService/CATPayment/SubmitOrder");
String orderXml="<?xml version=\"1.0\" encoding=\"utf-8\"?><OrderInfo></OrderInfo>";                   
String retXml=(String)call.invoke(new Object[]{orderXml});
org.w3c.dom.Document doc=javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(retXml.getBytes("UTF-8")));
if (doc.getElementsByTagName("pSucc").item(0).getTextContent().equalsIgnoreCase("S"))


xfire server configuration (integration spring ):
<beans>
    <import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/>
    <bean name="hotelBookService1" class="org.codehaus.xfire.spring.ServiceBean">
        <property name="serviceBean" ref="hotelBookService" />
        <property name="serviceClass" value="com.bbc.bureau.webservice.HotelBookService"/>
    </bean>
    <bean id="hotelBookService" class="com.bbc.bureau.webservice.impl.HotelBookServiceImpl"/>
</beans>

 

web.xml
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>



xfire default configuration (without spring):

services.xml
<beans xmlns="http://xfire.codehaus.org/config/1.0">
    <service>
        <name>SyncFaxGetData</name>
        <namespace>http://service.bbcmart.com</namespace>
        <serviceClass>com.bbcmart.service.ISyncFaxGetData</serviceClass>
        <implementationClass>com.bbcmart.service.SyncFaxGetData</implementationClass>
    </service>
</beans>

 

web.xml

  <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
  </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>




rest style jersey:
<context:component-scan base-package="com.linkmed.webservices"/>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class></servlet>

分享到:
评论

相关推荐

    WebService教程+实例+代码提示功能WebService实例.rar

    这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    Idea实现WebService实例

    【标题】:Idea实现WebService实例 在Java开发中,WebService是一种常见的跨平台、跨语言的通信方式,它允许不同的应用程序之间交换数据。IntelliJ IDEA(简称Idea)是广受欢迎的Java集成开发环境,提供了强大的...

    一个简单的WEBSERVICE 例子

    根据提供的文件信息,本文将详细解释一个简单的 WebService 示例,并深入探讨其中的关键概念和技术细节。 ### 一、WebService 概念 #### 1.1 WebService 定义 WebService 是一种支持通过网络进行调用的服务形式,...

    springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口

    import org.springframework.context.annotation.Configuration; @Configuration public class GreetingServerConfig { @Autowired private GreetingServiceImpl greetingService; @Bean public ...

    WebServiceStudio webservice测试工具

    WebServiceStudio是一款轻量级的Web服务测试工具,它允许开发者无需编写任何代码就能对Web服务进行快速、便捷的测试。这个工具特别适用于那些需要验证Web服务功能或调试接口的IT专业人员。在本文中,我们将深入探讨...

    webservice测试调用工具WebserviceStudio20

    WebserviceStudio是一款强大的Web服务测试和调用工具,版本为20。这款工具主要帮助开发者和测试人员方便地测试和调试他们的Web服务。以下是WebserviceStudio的一些核心功能和相关知识点: 1. **图形化界面**:...

    webservice获取List案例

    在本案例中,我们关注的是一个特定的Web服务类型——WebService,它用于获取一个包含泛型对象的List。这个场景在分布式系统、微服务架构或者跨平台数据共享中非常常见。让我们深入探讨一下相关的知识点。 1. **...

    oracle 调用webservice

    本文将详细介绍 Oracle 调用 Webservice 的实现过程,包括 Webservice 的基本概念、 Java 编写简单的 WebService 实例、Oracle 服务器端配置、加载 JAR 包、测试调用 PHP Webservice 和 Java Webservice 等内容。...

    WebserviceStudio webservice调试工具

    Web服务(WebService)是一种基于互联网的、平台独立的交互方式,它允许不同系统之间的应用程序进行通信。WebServiceStudio是一款专门用于调试和测试Web服务的工具,尤其适用于开发人员在开发过程中验证和测试Web...

    c++调用webservice(包括静态和动态以及webservice源码)

    然而,由于其自身不直接支持Web服务(WebService)的调用,开发者通常需要借助第三方库或者特定的技术来实现。本篇文章将详细讲解如何在C++中调用WebService,包括静态和动态方式,并探讨相关的源码实现。 首先,让...

    C#动态调用WebService服务

    在.NET编程环境中,C#是一种常用的面向对象的语言,它提供了丰富的功能来与各种网络服务进行交互,包括WebService。本文将深入探讨如何在C#中实现动态调用WebService服务,主要涉及"反射"和"动态调用"这两个核心概念...

    webservice

    ### WebService概述与基本用法 #### 一、WebService简介 WebService是一种标准的跨平台通信方式,它允许在不同技术栈之间进行数据交换和服务交互。通过WebService,可以在不同的应用程序之间共享业务逻辑、数据和...

    在WinForm程序中调用WebService

    在WinForm应用程序中调用WebService是一项常见的任务,它允许客户端应用程序与远程服务器上的服务进行交互,从而实现数据交换和功能扩展。以下是如何在WinForm中实现这一操作的详细步骤及涉及的相关知识点: 1. **...

    C# 调用WebService的方法

    【C# 调用WebService的方法】 在.NET Framework的开发中,经常需要与其他系统或服务进行接口集成,其中一种常见的通信方式就是使用WebService。本文将详细介绍两种在C#中调用WebService的方法:静态引用和动态调用...

    webservice测试软件WebServiceStudio

    Web服务(WebService)是一种基于标准的、平台和语言无关的方式,允许不同系统之间进行通信和数据交换。在IT行业中,Web服务广泛应用于企业级应用程序集成,使得不同系统间的数据共享和交互变得更加简单。本文将详细...

    webservice模拟客户端测试工具WebserviceStudio20.rar

    WebserviceStudio20便是一款专门用于模拟Web服务客户端的测试工具,帮助开发者便捷地进行功能验证和性能测试。 WebserviceStudio20的核心功能主要包括以下几点: 1. **SOAP请求构造**:它允许用户直接在界面中输入...

    WebService依赖jar以及xml.zip

    WebService是一种基于XML(可扩展标记语言)的互联网通信标准,它允许不同的应用程序之间进行互操作。这个名为"WebService依赖jar以及xml.zip"的压缩包文件包含了一组用于构建和运行WebService所需的重要组件。 ...

    WebServiceStudio.zip

    【WebService与WebServiceStudio详解】 WebService是一种基于Web的、平台无关的交互方式,它允许不同的应用程序之间进行数据交换和业务逻辑共享。WebService的核心技术是XML(可扩展标记语言)、SOAP(简单对象访问...

    WebService的优势与劣势

    ### WebService的优势与劣势 #### 一、WebService概述 WebService是一种平台独立的、分布式的、基于互联网的应用程序接口(API),它使用标准的Internet协议(如HTTP)进行通信,并使用XML来交换数据。WebService...

Global site tag (gtag.js) - Google Analytics