大家看看我对RESTful 的理解对吗?

change_solider 发布于 2015/06/04 07:54
阅读 793
收藏 1

原因:针对前端的不同,后端需要进行适配。比如android /ios 前端,后端需要写接口, 比如web 界面,后端需要写jsp.

设想:在后端只写接口,其他前端都从接口中读取数据,从而实现前后端分离。后端只负责写接口,前端只负责从接口中读取数据并渲染,这样带来好处就是前端展示如果需要调整,而接口不变,那只改前端就好了,后端不需要做任何修改。

实施方案:

        1.后端将所有接口都写好,返回前端json 数据

        2.android/ios 从接口中读取json数据并渲染

        3.web展示,不再使用jsp了,而使用angular.js ,jquery, ajax, html ,css ,js 等写静态html页, 从接口里读取json数据,并渲染到界面上。

        4. 将第3步的静态页部署到静态页服务器上,访问即可。






加载中
0
zhantan
zhantan
您说的那是ajax
0
景樗子刘
景樗子刘
完全不在一个频道
0
调皮的XD
调皮的XD
顺便说一句,web应用,如果你不在乎seo,你可以那么做,btw,这个restful一点都不搭(虽然我也不太懂)
0
andy_chen
andy_chen
这哪对哪
0
逍遥北极狼
逍遥北极狼

在RESTful架构中:

(1)每一个URI代表一种资源;所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。

  (2)客户端和服务器之间,传递这种资源的某种表现层;

  (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

建议你看看这篇文章---->>http://blog.360chwl.net/detail/8a2390184d76d30e014d79e265920002.html

0
w
walk_lai

引用来自“没有女朋友new一个”的评论

顺便说一句,web应用,如果你不在乎seo,你可以那么做,btw,这个restful一点都不搭(虽然我也不太懂)
的确,为了SEO,全站静态化的都有,谁还管你什么接口不接口的。不过,在手机应用上,REST还是比较有用的
OSC首席键客
OSC首席键客
rest用来写app的借口啊!
0
OSC首席键客
OSC首席键客
lz你搞错楼!哈哈!
返回顶部
顶部