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

CXF WSDL转JAVA代码时类型转换

阅读更多
日期类型转换,将如下代码放到一个XML文件中,生成代码时增加-b参数:
例生成客户端代码: wsdl2java  -d src -client http://localhost:8080/ws/services/HelloWorld?wsdl -b jaxb-binding-date.xml
使用wsdl2java命令,CMD切换目录至CXF的BIN目录下
jaxb-binding-date.xml内容如下:

<jaxws:bindings
          xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
          xmlns:xs="http://www.w3.org/2001/XMLSchema"
          xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
          xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <jaxws:bindings  node="wsdl:definitions/wsdl:types/xs:schema">
      <jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema">
        <jxb:javaType name="java.util.Date" xmlType="xs:dateTime"
                      parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime"
                      printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/>
      </jxb:globalBindings>
  </jaxws:bindings>
</jaxws:bindings>
分享到:
评论

相关推荐

    使用CXF: Java 2 WSDL

    3. **CXF的Wsdl2Java工具**:CXF提供了一个名为`wsdl2java`的命令行工具,可以将WSDL文档转换为Java源代码,反之亦然。在本例中,我们关注的是反向过程,即从Java代码生成WSDL。 4. **配置CXF环境**:使用CXF的工具...

    wsdl生成java代码工具

    - **命令行参数**:运行`wsdl2java`时,可以指定各种参数,比如指定输出目录 (`-d`)、选择代码生成模式 (`-frontend`) 或指定特定的绑定配置 (`-b`)。 - **修改路径**:根据实际项目需求,用户可能需要修改Wsdl2...

    把wsdl文件或地址转化成java代码工具

    转换WSDL文件为Java代码的工具有很多,除了MyEclipse,还有Apache CXF的wsdl2java工具,它是Apache CXF框架的一部分,可以独立于IDE运行。使用CXF的wsdl2java命令行工具,开发者可以在命令行环境中执行转换,同样...

    onvif wsdl转成java代码

    【标题】"onvif wsdl转成java代码"涉及的主要知识点是ONVIF协议、Web服务描述语言(WSDL)以及Java编程在服务端开发中的应用。 ONVIF(Open Network Video Interface Forum,开放网络视频接口论坛)是一种全球性的...

    WebService的WSDL文件生成Java代码工具

    - 使用CXF的wsdl2java命令行工具,将WSDL文件转换为Java代码。命令格式如下: ``` cxf-codegen-plugin -wsdlLocation &lt;WSDL文件路径&gt; -d &lt;生成代码的目标目录&gt; ``` - 生成的代码包括服务接口、消息bean和SOAP...

    WSDL转JAVA类工具

    当我们需要在Java环境中使用Web服务时,通常会将WSDL转换为Java类,以便于调用和实现服务的客户端或服务器端代码。 "WSDL转JAVA类工具"是一个实用程序,它能够解析WSDL文件并生成对应的Java源代码。这个过程称为...

    利用CXF的wsdl2java来建立Web Service.

    当你有一个WSDL文件时,你可以使用CXF的`wsdl2java`命令行工具将其转换为Java代码,这样你就可以在Java环境中实现或调用这个Web服务。 以下是使用`wsdl2java`的基本步骤: 1. **安装CXF**: 首先,你需要在你的开发...

    apache-cxf生成wsdl

    2. **使用CXF的wsdl2java工具**:CXF提供了一个名为`wsdl2java`的命令行工具,用于将WSDL转换为Java代码。在命令行中,你可以输入以下命令: ```bash wsdl2java -d /path/to/output/directory /path/to/your.wsdl...

    WSDL2Java--根据wsdl生成Java客户端工具

    而`WSDL2Java`工具正是基于这样的需求应运而生,它能够将一个WSDL文件转换为Java客户端代码,让开发者可以轻松地调用远程Web服务。 ### WSDL2Java的工作原理 `WSDL2Java`工具主要遵循以下步骤: 1. **解析WSDL...

    wsdl2java工具

    在开发过程中,为了将WSDL定义的服务转换为可执行的Java代码,我们通常会使用到`wsdl2java`工具。 `wsdl2java`是Apache CXF框架提供的一款命令行工具,它能够根据WSDL文件自动生成Java客户端和服务端代码,大大简化...

    wsdl2java 生成wsdljava客户端所需要的包

    4. **生成的代码结构**:`wsdl2java`会生成一系列的Java类,包括服务接口(对应WSDL中的portType)、服务代理实现(对应binding)、数据类型(对应schema中的元素和复杂类型)。此外,还会包含必要的配置文件和依赖...

    cxf 生成java代码的执行命令

    此命令用于将Web服务定义语言(WSDL)文件转换为Java代码,以便在Java应用程序中使用这些Web服务。下面将详细解释这一过程以及各个参数的意义。 ### cxf 生成java代码的执行命令 #### 命令概述 `wsdl2java.bat`是...

    WSDL2Java工具

    WSDL2Java工具是Apache CXF框架的一部分,它实现了WSDL到Java代码的转换,将服务接口描述转化为可执行的Java类,方便开发者在Java环境中调用或实现Web服务。 一、WSDL2Java的作用 1. 生成客户端存根(Stub):通过...

    WSDL2JAVA工具及工程jar包

    WSDL2JAVA工具扮演着关键角色,它能将WSDL文件转换为Java源代码,使得开发人员可以方便地与Web服务进行交互。现在我们来详细探讨这个工具以及其相关的jar包。 首先,WSDL是一种XML格式的规范,用于描述Web服务的...

    关于wsdl生成java的方式

    这篇博客文章可能详细介绍了如何利用工具或框架,如Apache CXF、 Axis2 或 JAX-WS,将WSDL文件转换为Java类。通常,这个过程分为以下几个步骤: 1. **获取WSDL文件**:首先,你需要拥有服务的WSDL URL或者本地WSDL...

    wsdl2java(Eclipse插件及使用方法)

    WSDL2Java是Apache CXF项目提供的一款工具,用于将Web服务描述语言(WSDL)文件转换为Java源代码。这个过程被称为“代码生成”,它使得开发人员能够轻松地创建客户端或者服务端的Java绑定,以便与Web服务进行交互。...

    Java2WSDL和WSDL2Java操作指南.doc

    3. 注意处理WSDL文件中的复杂类型,它们可能需要额外的配置或自定义代码。 总的来说,Java2WSDL和WSDL2Java是Java Web服务开发中的实用工具,它们简化了服务的发布和消费过程,帮助开发者更高效地构建分布式系统。...

    WSDL2Java工

    `WSDL2Java`工具的主要功能是将WSDL文件转换为Java源代码,这些源代码包括服务端的实现类和服务接口,以及客户端的Stub类和代理类。通过这个工具,开发者可以快速生成与WSDL定义相匹配的Java代码,从而简化开发流程...

    关于使用wsdl2java的生成工具

    2. **运行WSDL2Java工具**: CXF提供了一个命令行工具`wsdl2java`,用于将WSDL文件转换为Java类。你可以通过命令行界面执行这个工具,指定WSDL文件的路径和一些可选参数,如包名、生成的服务端或客户端代码等。 3. *...

    WebService CXF --- 由WSDL文件开发Client端

    2. **使用CXF wsdl2java工具**:CXF提供了一个命令行工具`wsdl2java`,可以将WSDL转换为Java客户端代码。运行以下命令: ``` cxf-codegen-plugin -wsdlLocation=your-wsdl-url -d output-directory ``` 这将生成...

Global site tag (gtag.js) - Google Analytics