`

利用CXF发布restful WebService 研究

 
阅读更多
为啥选择restful 暴漏服务给第三方使用
1.webservice  :似乎webservice 是SOA的银弹,可是它是基于SOAP协议的,soap协议复杂,哪个程序员自己写过wsdl文件,哪个不是利用开源框架自动生成的,效率是webservice的软肋,soap写的的组装,拆分,以及数据路由

2.ejb : ejb2.0 也是一个笨重的框架,要是给对方暴漏ejb 服务,首先需要服务方使用ejb容器,比如jboss,websphere, 光有jre是玩不转ejb的,还有ejb可不像webservice 穿透性那么好,webservice 只需要有80端口就OK了,而ejb 的调用服务端可不只给客户端暴漏那个lookup的端口,尤其在电信,金融等行业,防火墙重重保护下!我们就遇到过这方面的问题。还有就是 ejb的服务端升级,还需要将jar同步到客户端,哎!悲剧了!调用方也得加班陪着服务方一起升级了

3.rmi java远程方法调用,很好,只要有jre就OK,可是和ejb一样,不是跨平台的,客户端要是C 就玩不转了,不像人家webservice协议 ,跨平台!

于是restful 横空出世,简单,易用,跨平台,阿里巴巴对外的API就是restful的

什么事restful 呢?上网Google下 你就明白了!! 我的理解就是对http协议的简化版!!

目前我知道的对restful支持最好的就是cxf框架了,几个注解就能开发一个restful应用了!!下面我们开始cxf之旅

GTDWidget4
分享到:
评论

相关推荐

    CXF发布restful WebService的入门例子.pdf

    【CXF发布RESTful WebService】 RESTful WebService是一种基于HTTP协议的Web服务设计风格,它强调资源的表示和操作,通过HTTP方法(GET、POST、PUT、DELETE)来执行对资源的操作。Apache CXF是一个流行的开源Java...

    用CXF开发RESTful风格WebService

    用CXF开发RESTful风格WebService.doc

    SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验

    SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验 本实验的主要目标是使用SpringBoot、Mybatis和CXF框架来实现Restful API和WebService API接口的大实验。下面是实验的详细介绍: 标题...

    cxf_restful_webservice

    在本项目中,开发者利用CXF的RESTful支持来创建符合这些原则的服务。 - **Web服务**:Web服务允许不同系统之间通过网络进行通信和数据交换。在CXF中,Web服务可以通过WSDL(Web Services Description Language)...

    cxf集成Spring的restful WebService接口

    总之,通过将CXF与Spring框架集成,我们可以利用Spring的强大功能来管理和配置服务,同时利用CXF的灵活性来快速开发RESTful接口。这种组合为Java开发者提供了一个高效且可扩展的解决方案,用于构建现代化的、基于...

    cxf webservice restful实现

    本项目聚焦于利用CXF与Spring框架集成,实现RESTful风格的Web服务。REST(Representational State Transfer)是一种轻量级、基于HTTP协议的架构风格,适用于构建可伸缩的、高性能的Web应用。 首先,让我们深入理解...

    spring,cxf,restful发布webservice传递List,Map,List<Map>

    Spring、CXF和RESTful是构建Web服务的重要技术。本文将深入探讨如何使用这些技术来发布Web服务,特别是涉及复杂对象如List、Map及List的传递。 首先,Spring框架是一个Java企业级应用开发的强大工具,它提供了众多...

    CXF框架发布webservice

    首先,"5-采用CXF框架发布webservice.avi"这个视频很可能详细介绍了使用CXF的基本步骤。发布一个Web服务通常包括以下过程: 1. **环境准备**:确保你的开发环境中已经安装了Java SDK和Maven或Gradle等构建工具,...

    CXF restful风格WebService

    使用CXF开发RESTful服务,我们可以利用JAX-RS(Java API for RESTful Web Services)规范,它是Java平台上的RESTful服务开发标准。 **三、CXF与JAX-RS** JAX-RS提供了一组注解,如`@Path`、`@GET`、`@POST`、`@PUT...

    基于SSM+CXF构建的RESTFul webservice

    使用cxf、spring构建的rest风格webservice,其他相关技术springmvc、mybatis、druid等。代码中使用的数据库为sybase,请根据实际环境更改,需修改pom中引用的数据库驱动,依照entity类的属性建对应表,并修改config....

    cxf发布RestFul接口。 maven

    本篇文章将深入探讨如何使用CXF、Spring、Maven等技术栈来发布一个支持HTTP请求和SOAP调用的RestFul接口。 首先,我们需要理解CXF的核心功能。CXF(Camel XFire)是一个强大的服务框架,它允许开发者以多种方式创建...

    cxf集成Spring的restful WebService接口以Json形式表现

    将CXF与Spring集成,可以充分利用两者的优势,实现高效、灵活的RESTful服务。 本项目主要展示了如何使用CXF和Spring构建一个能够以JSON格式返回数据的RESTful WebService接口。JSON(JavaScript Object Notation)...

    Spring+CXF 发布WebService服务

    本文将深入探讨如何使用Spring和CXF来发布WebService服务。 首先,Spring是一个开源的Java平台,它提供了全面的编程和配置模型,用于简化企业级应用的开发。Spring框架的核心特性包括依赖注入、面向切面编程(AOP)...

    CXF搭建的RESTful风格的webservice

    Apache CXF是一个流行的开源框架,它提供了强大的支持来构建RESTful Web服务。下面将详细讲解如何使用CXF搭建RESTful风格的Web服务。 1. **CXF简介** Apache CXF是一个全面的服务开发框架,它允许开发者创建和部署...

    SpringBoot框架及CXF发布WebService

    4. **Spring集成**:CXF可以通过Spring的`@WebService`和`@Endpoint`注解来声明服务,利用Spring的依赖注入特性,实现更灵活的服务定义和管理。 **CXF与SpringBoot整合** 在SpringBoot中集成CXF,通常需要以下步骤...

Global site tag (gtag.js) - Google Analytics