`

CXF -- JAX-WS

    博客分类:
  • SOA
阅读更多

JAX-WS

Java API for XML Web Service

含有两个包:

javax.jws

javax.jws.soap

 

在第一个例子中,接口的定义为

@WebService
public interface HelloWorld {   
    public @WebResult(name="sayHelloResult")String sayHello(@WebParam(name="name")String str);
}

三个annotation @WebService @WebResult @WebParam 分别对应了三个类:

javax.jws.WebService;javax.jws.WebResult;javax.jws.WebParam;

 

------------------------------------------------------------------------

 

在cxf的bin目录下,有一个wsdl2java.bat文件,下面演示如何使用。

 

a. 启动MainServer.java, 即启动server。

b. 运行:  wsdl2java http://localhost:8080/HelloWorld?wsdl

 

在bin目录下,根据service所在的包,生成了相应的文件夹 以及 一堆 java 文件:

HelloWorld.jvaa

HelloWorldImplService.java

ObjectFactory.java

package-info.java

SayHello.java   输入参数的一个封装

SayHelloResponse.java   输出参数的一个封装

 

 

 

 

 

分享到:
评论

相关推荐

    apache-cxf-3.0.4

    CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First...

    apache-cxf-3.3.4

    WS-Addressing WS-Policy WS-ReliableMessaging WS-Security WS-SecurityPolicy WS-SecureConversation JAX-WS API,用于Web服务开发 WSDL优先工具 Java优先支持 JAX-RS (JSR 311 1.0) API,用于RESTfulWeb...

    cxf-rt-frontend

    CXF提供两种类型的前端(Frontend):JAX-WS和简单前端(Simple Frontend)。本节将详细介绍JAX-WS前端。 JAX-WS前端 Code-First方式 创建Service Endpoint Interface ( SEI) 添加Java注解 发布服务 开发客户端 ...

    cxf-2.5.2.jar

    CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First...

    cxf(jax-ws)+spring+hibernate整合包

    logging-1.1.1.jar,cxf-2.7.6.jar,cxf-manifest.jar,cxf-services-sts-core-2.7.6.jar,cxf-services-ws-discovery-api-2.7.6.jar,cxf-services-ws-discovery-service-2.7.6.jar,cxf-services-wsn-api-2.7.6.jar,cxf-...

    apache-cxf-3.3.5

    Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy,...

    apache-cxf-3.1.1

    支持 Web Services 标准:CXF 支持多种 Web Services 标准,包含 SOAP、Basic Profile、WS-Addressing、WS-Policy、WS-ReliableMessaging 和 WS-Security。Frontends:CXF 支持多种“Frontend”编程模型,CXF 实现了...

    apache-cxf-3.2.8.zip

    集成soapUI快速生成客户端,CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要...

    apache-cxf-3.0.0

    Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在...

    CXF-API英文版

    Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS。我找了好久才找到这个API,分享给大家

    apache-cxf-2.3.0-src

    Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在...

    apache-cxf-2.7.18.tar.gz

    Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在...

    Jax-ws所需要的JAR包

    亲测可用,Jax-ws所需要的JAR包,拷贝到tomcat安装路径的lib里,实现了webservice发布到tomcat,赞!

    JAX-WS 之 CXF 框架

    jax-ws方式的webservice服务,基于xml的webservice开发,资料很全面很珍贵,大师所写的书籍,真心不贵

    CXF-webService实例(eclipse工程,有jar包,可运行)

    CXF-webService实例(eclipse工程,有jar包,可运行) jax-ws和pojo两种方式发布

    JAX-WS-Web-Service-with-Apache-CXF-and-Spring-frameworks

    JAX-WS-Web-Service-with-Apache-CXF-and-Spring-frameworks。

    apache-cxf-2.2.9-src.zip

    Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK; CXF和Spring无缝集成;CXF支持多种传输协议(HTTP, JMS, Corba等), 支持多种Binding数据格式(SOAP,...

    JAX-WS + Spring 实现webService示例

    JAX-WS + Spring 实现webService示例

    webservice框架之CXF-详细技术参考

    CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First...

    Apache-cxf-学习笔记.docx

    CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First...

Global site tag (gtag.js) - Google Analytics