码迷,mamicode.com
首页 > Web开发 > 详细

不用webservice wcf提供服务,用Rest更轻量

时间:2014-07-29 17:49:42      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   使用   strong   文件   

从2005年开始就开始有基于服务的开发方式,到08年时候 微软和sun等公司都已经提供了很多基于服务的开发框架 。

微软 .net 平台的基于服务的框架主要有:.NET Remoting、webservice、重量级的WCF 等框架。

随着互联网技术的发展Asp.net webForm 逐渐被Asp.net MVC 替换。

相信在互联网服务开发方向想Asp.net MVC WEB API 这种轻量级的基于Rest风格的服务框架应该也会逐渐替代WCF。不是WCF框架不好,而且太好了,内置的东西很多,太重量级了。

 

java中也有很多基于Rest风格标准的服务框架.

[百度百科对于Rest 的介绍]

表述性状态转移(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。
目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAPXML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的。

 

 最近在使用java 一个rest服务框架做服务。

 查看了下java 里的rest各个框架

  Restlet( http://www.restlet.org/ 

  Cetia4( https://cetia4.dev.java.net/ 

  Apache Axis2( http://http://ws.apache.org/axis2/ 

  sqlREST( http://sqlrest.sourceforge.net/ 

  REST-art( http://rest-art.sourceforge.net/ 

  Jersey (http://jersey.java.net)

  最终选择了jersey。下面介绍下配置过程。

  1.首先下载jersey 的jar包。我选择的是1.8版。

  2.用java Eclipse创建以个空白的Dynamic web project。

    将jersey jar包引入到lib目录 如下图:

    bubuko.com,布布扣

3.配置文件对应调整。这里就不贴了。各位亲没下载下来看吧。

4.开始写demo了,代码实现都很简单。不贴代码了。各位看官看看就明白了。

下图是目录结构图:

bubuko.com,布布扣

 

 

附下载地址:http://download.csdn.net/detail/gwxyyuqiang/7691835

不用webservice wcf提供服务,用Rest更轻量,布布扣,bubuko.com

不用webservice wcf提供服务,用Rest更轻量

标签:style   blog   http   java   color   使用   strong   文件   

原文地址:http://blog.csdn.net/myexman/article/details/38273253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!