`
jiasudu1649
  • 浏览: 723559 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

OFBiz的Axis2

 
阅读更多
很多人都对Axis2的封装和调用苦恼。
今天再次深入精读OFBiz的SOAPClientEngine.java的代码
发现OFBiz对Axis2的封装可以用出神入化来形容。



传入参数封装
String xmlParameters = SoapSerializer.serialize(parameterMap);
            XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xmlParameters));
            StAXOMBuilder builder = new StAXOMBuilder(reader);
            parameterSer = builder.getDocumentElement();


传出参数封装
results = UtilGenerics.cast(SoapSerializer.deserialize(respOMElement.toString(), delegator));


分享到:
评论
1 楼 tzngvi 2013-12-04  
我定义了下面的Service,在Webtools里调用失败。
<service name="jadGeoIP" engine="soap" export="true" location="http://www.webservicex.net/geoipservice.asmx?WSDL" invoke="GetGeoIP">
        <namespace>http://www.webservicex.net/</namespace>
        <attribute name="IPAddress" type="String" mode="IN"/>
        <attribute name="CountryName" type="String" mode="OUT"/>
    </service>

SOAPClientEngine是有bug,还是我的Service定义有问题?

相关推荐

    axis客户端

    2. **axis-1.3.jar**:这是Axis框架的主要库文件,包含了Axis1.3版本的所有核心组件。这个jar包提供了用于构建和调用Web服务的基本工具,包括SOAP消息的构建和解析、WSDL(Web服务描述语言)的处理、类型转换等功能...

    OFBIZ开发指南 英文2

    《OFBIZ开发指南》是一本专为开发者设计的详细教程,主要针对OFBIZ(Open For Business Project)这一开源企业应用平台。OFBIZ是一个基于Java的企业级应用框架,旨在提供一系列完整的业务功能,包括供应链管理、电子...

    ofbiz jar file2

    ofbiz jar file, some jars for ofbiz

    Ofbiz 数据库全模型

    Ofbiz,全称为The Open For Business Project,是一个开源的企业应用框架,主要由Apache软件基金会维护。这个项目旨在提供一套全面的、可扩展的企业级应用程序解决方案,涵盖了电子商务、供应链管理、客户关系管理等...

    ofbiz安装与配置

    2. 我们需要修改 Ofbiz 的配置文件(entityengine.xml),以便与 MySQL 数据库集成。 3. 我们需要在 MySQL 中创建用户和库:ofbiz、ofbizolap、ofbiztenant。 本文详细介绍了 Ofbiz 的安装与配置过程,包括环境搭建...

    Apache OFBiz Datamodel 2

    Apache OFBiz Datamodel 2

    ofbiz学习笔记(自学整理)

    文档中提供的"新建 Microsoft Word 文档 (2).docx"和"新建 Microsoft Word 文档.docx"可能是详细的学习笔记或者教程,涵盖了Ofbiz的基础概念、配置步骤、实例分析等内容。建议首先阅读这些文档,以便对Ofbiz有一个...

    ofbiz10.04表结构

    1. "OFBizDataModel20100205.pdf":这可能是一个关于OFBiz数据模型的详细文档,可能包含了在2010年2月5日时OFBiz使用的数据库模型的详细描述,包括表的设计、字段说明、索引和外键关系等。开发者可以通过阅读这份...

    ofbiz api开发文档

    2. **API 文档结构** OFBiz API中文版.chm文件是一个典型的Windows帮助文档,其中详细列举了OFBiz的所有服务、组件、实体以及相关的API接口。文档通常包含以下部分: - **服务**:描述了OFBiz中的服务接口,如订单...

    关于OFBIZ的资料

    2. **功能模块**:OfBiz的各个模块如电子商务商店、库存管理、订单处理等可能会有示例数据和操作流程,用户可以通过这些例子学习如何使用OfBiz进行日常业务操作。 3. **用户界面**:演示环境中,用户可以看到OfBiz...

    Apache OFBiz Cookbook

    2. **开发指南**: - **模块开发**:指导用户如何创建自定义模块以满足特定业务需求。 - **服务端脚本编写**:教授如何使用 OFBiz 提供的脚本语言进行服务器端编程。 - **界面定制**:提供方法来个性化前端用户...

    Apache.OFBiz.Development

    2. 使用SVN:版本控制系统SVN(Subversion)是获取OFBiz源代码的途径之一。TortoiseSVN是SVN的一个客户端,用于通过图形界面来操作SVN仓库。 3. 安装Java开发工具包(JDK):JDK是开发Java应用的必要工具包,这里...

    ofbiz开发手册

    OFBiz 开发手册 OFBiz 是一个基于 Java 的开源电商平台,旨在提供一个灵活、可扩展、可配置的电商解决方案。本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍...

    ofbiz开发者入门教程

    2. 在"hot-deploy/practice"目录下,创建一个名为"ofbiz-component.xml"的组件配置文件。这个文件包含了组件的元数据,告诉Ofbiz如何加载和管理你的组件。文件内容如下: ```xml &lt;ofbiz-component name="practice" ...

    ofbiz git 服务搭建

    2. Eclipse 4.0:一个流行的Java集成开发环境(IDE),用于编辑和管理OFBiz项目。 3. Mysql Navicate Premium:数据库管理和开发工具,用于与OFBiz交互。 4. Git:版本控制系统,用于跟踪和管理OFBiz源代码的变更。 ...

    ofbiz资料大全

    里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz Cookbook Sep 2010.rar Opentaps ...

    OFBIZ快速入门OFBIZ快速入门

    2. **数据库**:OFBiz默认使用内嵌的Derby数据库,但正式环境中通常会使用MySQL 5.0或更高版本。请根据需要安装MySQL,并创建相应的数据库连接配置。 **二、OFBiz的获取与安装** 你可以通过Subversion(SVN)工具...

    ofbiz开发入门总结

    2. 下载与安装:访问Ofbiz官方网站下载最新版本的Ofbiz源代码,解压到你选择的工作目录下。同时,安装一个集成开发环境(IDE),如Eclipse或IntelliJ IDEA,它们都有对应的Ofbiz插件,能提供更好的开发体验。 三、...

    ofbiz数据结构设计

    《OFBiz数据结构设计详解》 OFBiz,全称为Open For Business Project,是一个开源的企业级应用框架,主要用于构建和管理电子商务、供应链管理、客户关系管理等业务系统。OFBiz的数据结构设计是其核心组成部分,它...

    原创 Ofbiz 入门教程

    ### Ofbiz 入门教程详解 #### 一、Ofbiz 概述 Ofbiz(Open for Business)是一款开源的企业级商务应用系统,它利用了一系列优秀的开源项目如Tomcat、Ant、BeanShell、Jboss等,构建出了一个强大的系统平台。Ofbiz...

Global site tag (gtag.js) - Google Analytics