`
xo_tobacoo
  • 浏览: 392009 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Ajax 和REST 读感

阅读更多

 

参考:

http://www.ibm.com/developerworks/cn/web/wa-ajaxarch/

http://www.ibm.com/developerworks/cn/web/wa-ajaxarch2.html

http://www.infoq.com/cn/articles/rest-introduction

http://www.ibm.com/developerworks/cn/webservices/ws-restajax/

http://baike.baidu.com/view/1077487.htm

 

这几篇文章主要内容 :阐述了REST的概念,特点和优势;为什么 REST的 优势被有意或无意的摒弃;为什么AJAX促进了这优势的发展;REST的资源概念。

1)REST的概念:

REST定义了应该如何正确地使用Web标准 ,例如HTTP和URI。如果你在设计应用程序时能坚持REST原则,那就预示着你将会得到一个使用了优质Web架构(这将让你受益)的系统。总之,五条关键原则列举如下:

  • 为所有“事物”定义ID
  • 将所有事物链接在一起
  • 使用标准方法
  • 资源多重表述
  • 无状态通信

2)请注意融入式 Web 应用程序的概念,大量的动态数据使你不得不破坏了 REST架构,而AJAX概念可以提供一种方式在使你的程序具有REST的特征的基础上获得数据的动态性。

 

3)REST的幂等 概念:每次访问返回一样,如果底层数据不发生改变。

 

4)个人观点:

REST不是什么新东西!旧特性的利用,之前的人舍本逐末 而已。

REST这一概念返本归源 ,从源头寻找高负载,性能,缓存方面的解决方案。

分离静态和动态数据源 ,静态保持幂等,用AJAX封装动态数据数据源

 

REST就在万维网中,你已经有REST特性,只是你自己愿不愿意用的问题,另外他随时可以融合到其他框架。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics