`
maomaode
  • 浏览: 120683 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache CXF - How to change the SEI name in wsdl2java?

    博客分类:
  • JAVA
阅读更多
<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">你可以通过JAXWS customization 来改变产生的SEI的名字

<bindings wsdllocation="hello_world.wsdl" xmlns="http://java.sun.com/xml/ns/jaxws">
    <bindings node="wsdl:definitions/wsdl:portType">
  <class name="GreeterSEI"/">
    </bindings>
</bindings>

<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">其中的node, 是一个xpath值,你可以通过这个xpath来指定你要修改的class,name, 比如你有多个portType, 其中的一个portType名字是Hello, 你希望产出的SEI的class叫HelloSEI, 那么这个xpath, 就需要写成:

<bindings node="wsdl:definitions/wsdl:portType[@name='Hello']">
  <class name="HelloSEI"/">
    </bindings>

你还可以修改portType operation, Service 等。
利用这个方法,可以订制很多wsdl2java本身不提供的参数
更多参数请阅读文档

分享到:
评论

相关推荐

    apache-cxf-3.5.0.zip

    "apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进和错误修复。 1. **Apache CXF 框架概述** Apache CXF 是基于Java的,它允许开发者以Java编程语言来创建并暴露Web服务。...

    apache-cxf-3.1.6.zip官网完整包

    这个"apache-cxf-3.1.6.zip"是Apache CXF的3.1.6版本的官方完整包,发布于2016年4月14日,包含了与Spring框架的集成支持。 **Apache CXF核心特性:** 1. **Web服务实现**:CXF提供了基于Java API for Web Services...

    apache-cxf-2.2.4

    这个"apache-cxf-2.2.4"版本是该框架的一个历史版本,发布于2009年,提供了对SOAP、RESTful、WS-*等标准的支持。 CXF的名称来源于两个它合并的项目——Celtix和XFire,这两个项目都是用于构建Web服务的工具。CXF的...

    apache-cxf-2.7.6.rar

    这个"apache-cxf-2.7.6.rar"文件包含的是Apache CXF 2.7.6版本的源码、库文件和其他相关资源。CXF这个名字是“Cocoon XML Framework”的缩写,起初它是Apache Cocoon项目的一部分,后来发展成为专注于Web服务的独立...

    apache-cxf-2.7.11

    在解压后的"apache-cxf-2.7.11"文件中,你将找到以下组件和资源: - **bin目录**:包含启动和配置CXF服务的脚本。 - **lib目录**:包含了CXF运行所需的库文件,包括JAR包。 - **docs目录**:存放API文档和其他技术...

    apache-cxf-3.3.3.zip

    这个"apache-cxf-3.3.3.zip"压缩包包含了CXF框架的3.3.3版本,这是一个重要的里程碑,因为它包含了在此版本之前的所有修复、改进和新功能。CXF允许开发者以多种方式创建和消费Web服务,如Java API for RESTful Web ...

    apache-cxf-2.7.7.zip

    10. **调试工具**:CXF提供了一款强大的Web服务调试工具CXF wsdl2java和cxf-codegen-plugin,可以帮助开发者调试和生成代码。 在解压"apache-cxf-2.7.7.zip"后,你会看到包含源码、文档、示例以及可执行库的目录...

    apache-cxf-3.2.0完整版jar包

    这个"apache-cxf-3.2.0完整版jar包"包含了CXF框架的全套组件,使得开发者能够方便地在Java应用中集成或创建Web服务。CXF支持多种协议和标准,如SOAP、RESTful HTTP、WS-*栈等,为开发者提供了丰富的功能和灵活性。 ...

    cxf框架包 apache-cxf-3.4.3.tar.gz

    下载"apache-cxf-3.4.3.tar.gz"后,你需要解压文件,然后将其添加到你的Java项目中。可以通过Maven或Gradle依赖管理工具引入,或者将CXF的JAR文件添加到项目的类路径中。 **7. 使用示例** - 创建服务接口和实现 - ...

    apache-cxf-3.1.8.zip

    在"apache-cxf-3.1.8"这个压缩包中,包含了Apache CXF 3.1.8版本的所有相关文件,包括库文件、文档、示例代码等。这些文件可以帮助开发者快速理解和使用这个框架,进行Web服务的开发和部署。通过学习和掌握Apache ...

    apache-cxf-3.2.7.zip

    还有`cxf-java2ws-plugin`,可以将Java接口转换为WSDL,方便服务发布。 5. **CXF的主要特点**: - **兼容性**:CXF支持多种Web服务规范,包括JAX-WS、JAX-RS、MTOM、SAAJ等。 - **注解驱动**:通过注解,开发者...

    apache-cxf-2.6.1.zip

    apache-cxf-2.6.1.zip cxf转化wsdl文件,生成javaBean实体类 附上使用文章:http://blog.csdn.net/sinat_34979884/article/details/78776305

    apache-cxf-3.1.6所有jar包

    - **JAX-WS和JAX-RS实现**:如cxf-rt-wsdl.jar、cxf-rt-rs-extension-providers.jar等,实现了Web服务和RESTful服务的处理逻辑。 - **数据绑定**:如cxf-rt-databinding-jaxb.jar,提供了JAXB的支持。 - **协议栈**...

    apache-cxf-2.7.6

    这个压缩包"apache-cxf-2.7.6"包含了该版本的所有组件和资源,使得开发者能够方便地实现基于SOAP(简单对象访问协议)和RESTful(表述性状态转移)的Web服务。 CXF这个名字是"CXF = XFire + Celtix"的合并,这两个...

    apache-cxf-3.1.16-src

    6. **Tools**:包括了各种命令行工具和IDE插件,如wsdl2java、cxf-codegen-plugin等,用于自动生成服务端和客户端代码。 7. **WS-* Stack**:实现了一系列的Web服务扩展标准,如WS-Security、WS-Addressing等,增强...

    apache-cxf-3.1.1跟3.1.6所有jar包

    在"apache-cxf-3.1.1跟3.1.6所有jar包"中,每个版本通常会包含一组核心库和扩展库,这些库分别负责不同的功能模块。例如,`cxf-3.1.6`和`cxf-3.1.1`目录下的jar文件可能包括了以下组件: - **cxf-api.jar**:包含...

    apache-cxf-2.7.5所有jar都在

    这个"apache-cxf-2.7.5"压缩包包含的是CXF的特定版本2.7.5的所有相关JAR文件,这些文件是运行和开发CXF应用程序所必需的。 CXF的核心功能包括: 1. **SOAP与RESTful服务支持**:CXF允许开发者创建和消费SOAP 1.1/...

    apache-cxf-3.2.4完整版

    Apache CXF-3.2.4是一个强大的Web服务框架,它为开发者提供了丰富的工具和功能来处理复杂的Web服务开发。无论你是新手还是经验丰富的开发者,都能从中受益,因为它提供了易于理解和使用的API以及全面的文档支持。

    apache-cxf-2.7.7以及cxf客户端所需要的jar包

    这个压缩包"apache-cxf-2.7.7以及cxf客户端所需要的jar包"包含了Apache CXF 2.7.7版本及其客户端运行所需的库文件。这些jar包对于创建、部署和消费Web服务至关重要,特别是对于使用命令行生成Web服务客户端的开发者...

Global site tag (gtag.js) - Google Analytics