rest风格的webservice的好处是什么啊?????

问题描述

rest风格的webservice有什么好处啊?它和直接web的http请求返回json有什么区别啊?求大神!!!!!

解决方案

解决方案二:
使用RestfulWebService实现:结构清晰、符合标准、强化扩展、缓存机制、完全操作、安全操作、无状态性;另外Rest一个很到的特性是同一资源多种描述;配置文件中,可实现客户端不同的访问机制,得到不同的结果格式和内容。如uri/.../?frmat=json返回json格式数据;uri/.../?frmat=xml返回xml格式数据
解决方案三:
lookthis
解决方案四:
Restful主要的优点::1.一个多点接口,可读性比较好的,,,2.性能比较好...缺点::开发周期长的,麻烦的,,跟我们常用的编程api接口结构区别很大的,要化时间理解.....比较适合互联网的api....要是普通的企业编程,还是使用rpc风格的了...更适合...
解决方案五:
rest风格的webservice是style直接web的http请求返回json是实现它的一种方法

时间: 2024-09-22 05:44:23

rest风格的webservice的好处是什么啊?????的相关文章

springMVC spring3.1 hibernate4 cxf整合发布restful风格的webservice

问题描述 现在的问题是通过controller访问service是正常的,用cxf发布的webservice  就不访问不了service,报错:org.apache.cxf.interceptor.Fault: No Session found for current threadat org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:162)at org.apache.cxf.ser

java JAX-RS实现rest风格的webservice

JAX-RS (Java API for XML-Restful Web Services) 介绍 JAX-RS 是基于Servlet构建的. 描述请求处理的过程: client request----->JAX-RS servlet----->JAX-RS application (e.g., predictions3) Tomcat/Jetty中部署 JAX-RS 的web.xml 如下: <?xml version="1.0" encoding="UT

Spring Cloud连载(3)Spring Boot简介与配置

本站小福利 点我获取阿里云优惠券 原文作者:杨大仙的程序空间 3 Spring Boot简介与配置   3.1 Spring Boot         Spring Cloud基于Spring Boot搭建,本小节将对Spring Boot作一个大致的讲解,读者知道Spring Boot作用即可. 3.1.1 Spring Boot简介         开发一个全新的项目,需要先进行开发环境的搭建,例如要确定技术框架以及版本,还要考虑各个框架之间的版本兼容问题,完成这些繁琐的工作后,还要对新项目

Flex/Silverlight的技术比较

别人博客上看见的,一文下去,引起口水大战,其实仁者见仁,智者见智,每种语言都不可能是完善的,扬长避短才是王道. 基于个人的使用经验,我从语言.框架.开发环境和运行环境四个方面对Flex和Silverlight这两门技术做一个比较,自己认为这个比较还是比较全面的.(这样的比较有意义吗?个人意见,只要别把自己当成宗教教徒,将语言看作工具而不是信仰,那么比较就是有意义的.)   语言(Silverlight以C#为准) 特性 比较 胜出 Flex Silverlight 语法 Flex的编程语言Act

SSH网站接口设计,有没有更好的方法?

问题描述 网站想要为手机.桌面等应用提供接口.考虑了一下,有初步方案,但总觉得过于笨拙.拿出来晒晒,请各位多指点初步考虑使用HTTP协议,server端提供 易于解析的页面,或者干脆返回XML.client端使用httpclient发起请求,获得数据后完成页面解析.但是总觉得,后续维护又多出一块东西要一并维护.而且实现上貌似效率会很差.请论坛的大侠们也帮忙看一下,有没有更好的想法?不晓得其他站点都是如何实现的. 问题补充:2位大侠提到了webservice 和 rpc 这2种方式.他们有什么优劣

webservice-WebService应该怎么理解,看概念无法抓到要点

问题描述 WebService应该怎么理解,看概念无法抓到要点 各位大神,WebService应该怎么理解,我看了半天都没有理解到他的意思,哪位能通过举一个应用系统中的例子帮助理解? 解决方案 说白了,web service就是利用现有的协议(http),现有的编程技术(既然是http,就可以用web编程语言,比如jsp asp php写程序了),实现的跨计算机远程调用.用http有什么好处呢?最主要的是简单,web service是基于http的,而且使用xml/json等基于字符串的数据编码

Swift 声明式程序设计

本文讲的是Swift 声明式程序设计, 在我第一份 iOS 开发工程师的工作中,我编写了一个 XML 解析器和一个简单的布局工具,两个东西都是基于声明式接口.XML 解析器是基于 .plist 文件来实现 Objective-C 类关系映射.而布局工具则允许你利用类似 HTML 一样标签化的语法来实现界面布局(不过这个工具使用的前提是已经正确使用AutoLayout & CollectionViews). 尽管这两个库都不完美,它们还是展现了声明式代码的四大优点: 关注点分离: 我们在使用声明式

使用ServiceStack构建Web服务

提到构建WebService服务,大家肯定第一个想到的是使用WCF,因为简单快捷嘛.首先要说明的是,本人对WCF不太了解,但是想快速建立一个WebService,于是看到了MSDN上的这一篇文章 Building Cross-Platform Web Services with ServiceStack,所以这里简要介绍一下如何使用ServiceStack快速建立一个WebService服务. 当然,在开始之前,首先要说明一下ServiceStack是个什么东西. 在国内用ServiceStac

MVC4 WebAPI(一)

不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参见Web 服务编程,REST 与 SOAP (一)环境准备 本机的环境是XP+VS2010,需要安装VS2010 SP1升级包,MVC4升级包,Vs2010安装SP1后会影响SQL