`
no7beckham
  • 浏览: 97206 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

cxf学习记录

    博客分类:
  • JAVA
阅读更多
今天看了一个ibm的cxf教学文章,同时看了samples里面例子,对pojo的方式不太明白,在je里查了之后才知道cxf支持两种服务实现 POJO和JSR181标记过(Annoatated)的Java类,同时在cxf-servlet.xml里面的配置也略有不同
<beans xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<jaxws:server id="jaxwsService" serviceClass="demo.hw.server.HelloWorld" address="/hello_world">
    <jaxws:serviceBean>
    <bean class="demo.hw.server.HelloWorldImpl"/>
    </jaxws:serviceBean>
</jaxws:server>
</beans>

<beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:simple="http://cxf.apache.org/simple"
      xmlns:soap="http://cxf.apache.org/bindings/soap"
      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd http://cxf.apache.org/simple http://cxf.apache.org/schemas/simple.xsd">
  <simple:server id="pojoservice" serviceClass="demo.hw.server.HelloWorld" address="/hello_world">
  	<simple:serviceBean>
  		<bean class="demo.hw.server.HelloWorldImpl" />
  	</simple:serviceBean>
  </simple:server>
</beans>

其中annotation的方式更灵活一些,但是pojo的方式简单,容易理解一些,各有千秋啊!
分享到:
评论

相关推荐

    超详细CXF学习笔记

    WebService的实现——CXF学习笔记

    【WebService的实现——CXF学习笔记】 在Java世界中,WebService是一种通过标准协议(如SOAP)进行跨平台、跨语言通信的技术。CXF是Apache软件基金会的一个开源项目,它提供了构建和消费Web服务的工具和库。CXF支持...

    cxf学习笔记

    ### CXF学习笔记知识点 #### 1. 面向服务的架构 (SOA) 和 Web Service - **SOA**:面向服务的架构(Service-Oriented Architecture),它是一种架构模型,强调通过服务来设计、构建和管理软件系统。SOA的核心理念...

    CXF学习笔记.docx )

    CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它主要用于构建和服务导向架构(Service-Oriented Architecture, SOA)中的Web服务。CXF允许开发者通过多种方式来创建和消费Web服务,无论是基于...

    Apache cxf 学习笔记.pdf

    Apache CXF 是一个开源的Java框架,它主要用于构建和开发服务导向架构(Service-Oriented Architecture, SOA)的应用程序。...通过深入学习和实践,开发者可以充分利用CXF的优势,提高软件开发的效率和质量。

    cxf学习笔记之结合spring创建客户端

    在IT行业中,CXF是一个广泛使用的开源框架,用于构建和服务导向架构(SOA)的应用程序。本篇将探讨如何结合Spring框架创建一个CXF客户端,从而实现服务的调用。首先,我们需要理解CXF和Spring的基本概念。 **CXF** ...

    Apache_cxf_学习笔记

    本学习笔记旨在提供对Apache CXF的基本理解、功能特性和实际操作指导。 **1. CXF 简介** 1.1 CXF概述 Apache CXF是一个全面的服务开发框架,它允许开发者创建和部署各种类型的Web服务,包括基于SOAP、RESTful、WS-...

    Apache_cxf_学习笔记.docx

    ### Apache CXF 学习笔记知识点汇总 #### 一、CXF简介 ##### 1.1 CXF概述 - **背景介绍**:Apache CXF 是一个高性能、功能丰富的开源框架,用于构建和消费 Web 服务。它融合了 Celtix 和 XFire 两个开源项目的...

    Axis2,CXF版本学习笔记

    文件“WebService_CXF学习.doc”和“axis2_WebService_开发指南.docx”、“axis_WebService_-_开发指南.docx”应该包含了关于这两个框架的详细教程和实践案例,可以帮助你更深入地理解和应用它们。 总的来说,Axis2...

    CXF 学习小例子

    压缩包中的"学习笔记.docx"可能包含了作者对CXF学习过程的详细记录,包括但不限于CXF的核心概念、配置文件解析、服务发布与调用步骤、异常处理机制、以及与其他技术(如servlet)的集成等内容。这些笔记通常会以实例...

    Apache_CXF.zip

    "CXF学习笔记.docx"可能是个人或团队在学习CXF过程中整理的笔记,可能包含了一些实用技巧、常见问题解答以及解决方案。 8. **CXF框架下的WebService.ppt** 这个PPT文件可能是一个关于CXF的演示文稿,用于教学或...

    CXF 学习必备神器

    9. **拦截器与插件**:利用CXF的拦截器机制进行服务拦截,实现日志记录、性能监控等功能,同时了解CXF的扩展插件系统。 10. **测试与调试**:熟悉CXF提供的测试工具,如CXF TestSuite,以及如何利用它们进行服务的...

    CXF的学习笔记

    CXF 包含了大量的功能特性,但是主要集中在以下几个方面: 支持 Web Services 标准:CXF 支持多种 Web Services 标准,包含 SOAP、Basic Profile、WS-Addressing、WS-Policy、WS-ReliableMessaging 和 WS-Security。...

    webservice+cxf基础笔记和视频,

    总的来说,这份“webservice+cxf基础笔记和视频”资源将引导你进入Web服务的世界,通过学习和实践,你可以掌握使用CXF和Spring进行Web服务开发的基本技能。无论你是初学者还是有一定经验的开发者,这都将是一份有...

    Apache-cxf-学习笔记.docx

    Apache CXF是一个强大的开源Web服务框架,源自Celtix和XFire两个项目的合并,现在作为Apache软件基金会的顶级项目存在。...无论是新手还是经验丰富的开发者,都可以通过CXF的学习和实践,提升Web服务开发的效率和质量。

    非常详细的cxf开发学习教程集合

    8. **拦截器和扩展点**:CXF提供了一套强大的拦截器和扩展点机制,可以用来定制服务行为,如日志记录、性能监控、异常处理等。 9. **测试和调试**:了解如何编写单元测试和集成测试来验证你的CXF服务,以及如何利用...

    使用CXF调用发布webservice

    【精品文档】基于cxf webservice传递List及bean.pdf CXF学习笔记.doc 使用Apache CXF开发Web Service.pdf 如何使用myeclipse开发 webservice

    WebService_CXF学习.doc

    ### WebService与CXF基础知识详解 #### 一、WebService简介 **WebService** 是一种通过网络提供的服务,允许不同系统之间...无论是对于初学者还是经验丰富的开发者来说,CXF都是值得深入学习和掌握的重要技术之一。

    cxf源代码,样例,cxfdemo

    学习这个示例可以帮助初学者快速理解CXF的基本工作原理和使用方法,进而在自己的项目中灵活运用。通过研究源代码,你可以了解CXF如何处理请求、响应,以及如何与HTTP容器(如Tomcat)集成。 总之,Apache CXF是一个...

Global site tag (gtag.js) - Google Analytics