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

JAX-WS 学习三:进阶二(binding style和wsgen)

 
阅读更多

一、指定使用的Style和Use

 

Wsdl中soapBinding style/use的类型对主要有四种:

  1. RPC/encoded

  2. RPC/literal

  3. document/encoded

  4. document/literal

具体的区别可以看:

http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/web-services/_web-services/The%20Difference%20Between%20RPC%20and%20Document%20Style%20WSDL.article

或者:

http://liugang594.iteye.com/blog/453477

要指定生成WebService的style/use类型,可以通过使用@SOAPBinding annotation来指定,例如:

@SOAPBinding(style = Style.DOCUMENT, use=Use.LITERAL)

如果不指定,则缺省的值为:style = DOCUMENT, use = LITERAL 

二、wsgen工具的使用

wsgen 工具用来生成用于JAX-WS应用程序所必需的可移植工件,并且也可以用来生成对应的wsdl文件和xsd文件。它需要读取web service的服务实现类,然后生成用于web service部署,调用所必需的所有物件。

使用命令例如:

wsgen -wsdl:Xsoap1.2 -d stock -cp myclasspath stock.StockService 

 

 

具体请参考:

http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsgen.html

分享到:
评论

相关推荐

    JAX-WS所需Jar包

    4. **jaxws-tools.jar**: 包含了JAX-WS相关的工具,如wsimport和wsgen,它们分别用于从WSDL生成Java源代码和服务端点,以及从Java源代码生成WSDL。 5. **sjsxp.jar**: 这是Java Simple XML Parser (JSXP)的实现,是...

    JAX-WS自学笔记

    JAX-WS 2.0是其第二个主要版本,与Java 5兼容,并且基于一系列规范,如JAXB(Java Architecture for XML Binding)、StAX(Streaming API for XML)和XML Schema。 1、JAX-WS概述 JAX-WS 2.0引入了一种新的编程模型...

    JAX-WS的lib、src和docs

    2.用来处理Marshal/Unmarshal的XML Binding机制,JAX-WS2.0用JAXB2来处理Java Object与XML之间的映射,Marshalling就是把Java Object映射到XML,Unmarshalling则是把XML映射到Java Object.之所以要做Java Object与XML的...

    JAX-WS使用教程

    最后,文档中提供了一个详细的目录结构,它将引导开发者从基础到高级的概念学习和使用JAX-WS,包括了解概念、软件版本要求、开发Web服务和客户端的步骤,以及如何处理SOAP头部信息等。通过这个目录,开发者可以逐步...

    jaxws-ri.rar

    RI代表Reference Implementation,即官方参考实现,这意味着这个包提供了一个标准的、完整的JAX-WS实现,开发者可以用来测试、学习和在项目中使用。这个压缩包可能包含以下组件: 1. **jaxws-api.jar**:这是JAX-WS...

    oce-jee6-wsd-courese-contents

    根据给定文件的标题和部分内容,本文将详细解释有关Java EE 6中的Web服务开发的知识点,包括JAX-WS和JAX-RS的应用、XML和JSON的使用、SOAP和RESTful Web服务的创建与客户端开发,以及代码优先和WSDL优先设计模式的...

    apache-cxf-2.4.0(Web Service代码生成

    此外,CXF还支持JAX-RS和JAX-WS规范,分别用于构建RESTful和SOAP服务。 **2.4.0版本特性** 在Apache CXF 2.4.0版本中,主要包含了以下特性: 1. 改进了对JAX-RS(Java API for RESTful Web Services)的支持,包括...

    JAVA自带实现webservice.docx

    Java自带的JAX-WS(Java API for XML Web Services)框架提供了创建、部署和消费Web服务的能力。本文将详细介绍如何使用Java内置的工具来实现Web服务的开发、启动、部署和调用,并讨论如何设置权限。 **一、所需...

    生成wsdl文件

    - 源码生成:如果你的Web服务基于Java的JAX-WS或.NET的WCF等框架,这些框架通常提供工具自动生成WSDL。例如,在Java中,使用`wsimport`或`wsgen`命令行工具,根据已有的Java类生成WSDL。 - 手动配置:对于复杂的...

Global site tag (gtag.js) - Google Analytics