Rest Web Application开发
2010-01-26 20:45
155 查看
REST
形式化地定义为一种架构风格(architecture style),是开发Web应用的一种思想方式,它基本上由元素和约束组成。主要的观点如下:
应用中的所有事物都被抽象为资源(resource);
每个资源对应一个唯一的资源标识(resource identifier);
通过通用的连接器接口(generic connector interface)对资源进行操作;
对资源的各种操作不会改变资源标识;
所有的操作都是无状态的(stateless)。
通过URL来进行系统功能的分组和设计,我们可以把其作为一套设计web的原则和实践,url代表资源,web系统由各种各样的资源以及资源的行为组成,如果web系统能够做到这一点,就意味着系统就被很好的rest风格。每一个url都代表一个资源,比如/blog/java/article/11,其就表示一个有特定含义的文章。
每一个资源都有一定的action,假定其皆为通用,少数为特定;于是就可以把特定的action映射为通用的方法名称,由此获取一定的通用性。
形式化地定义为一种架构风格(architecture style),是开发Web应用的一种思想方式,它基本上由元素和约束组成。主要的观点如下:
应用中的所有事物都被抽象为资源(resource);
每个资源对应一个唯一的资源标识(resource identifier);
通过通用的连接器接口(generic connector interface)对资源进行操作;
对资源的各种操作不会改变资源标识;
所有的操作都是无状态的(stateless)。
通过URL来进行系统功能的分组和设计,我们可以把其作为一套设计web的原则和实践,url代表资源,web系统由各种各样的资源以及资源的行为组成,如果web系统能够做到这一点,就意味着系统就被很好的rest风格。每一个url都代表一个资源,比如/blog/java/article/11,其就表示一个有特定含义的文章。
每一个资源都有一定的action,假定其皆为通用,少数为特定;于是就可以把特定的action映射为通用的方法名称,由此获取一定的通用性。
相关文章推荐
- Android+REST WebService服务方式手机开发
- 使用C++ REST SDK开发简单的Web(HTTP)服务
- ASP.NET开发Web Application
- Mobile Web Application中的TextArea控件开发(二)
- 服务协议Rest风格的web服务开发-入门篇1
- 在web application下对SPS的OM进行开发时遇到的一些问题
- 简单介绍使用WCF的Web编程模型开发REST风格的Web Service
- 在SharePoint开发中引入Composite Web Application Block
- [转]PP团队圣经巨著《Application Architecture Guide2.0》24章->Web程式开发向导
- EF Database First with ASP.NET MVC: Creating the Web Application and Data Models开发遇到问题的解决办法
- java webservice 开发方法(REST方式)
- REST是简化Java Web开发的良药
- 高性能Web Application开发框架Midwinter介绍(一)
- rails 做web application开发的感想
- Python开发WebService:REST,web.py,eurasia,Django
- 在SharePoint开发中引入Composite Web Application Block
- [转贴]JAVA:RESTLET开发实例(二)使用Component、Application的REST服务
- 破解java Struts Web Application开发工具 scioworks Camino
- 用Jersey和Google protocol buffer 开发REST WebService
- SSM(spring-springmvc-mybatis)整合开发xml配置文件内容springmvc-config.xml,application.xml,web.xml