大家看看我对RESTful 的理解对吗?
原因:针对前端的不同,后端需要进行适配。比如android /ios 前端,后端需要写接口, 比如web 界面,后端需要写jsp.
设想:在后端只写接口,其他前端都从接口中读取数据,从而实现前后端分离。后端只负责写接口,前端只负责从接口中读取数据并渲染,这样带来的好处就是前端展示如果需要调整,而接口不变,那只改前端就好了,后端不需要做任何修改。
实施方案:
1.后端将所有接口都写好,返回前端json 数据
2.android/ios 从接口中读取json数据并渲染
3.web展示,不再使用jsp了,而使用angular.js ,jquery, ajax, html ,css ,js 等写静态html页, 再从接口里读取json数据,并渲染到界面上。
4. 将第3步的静态页部署到静态页服务器上,访问即可。
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

评论(7)

在RESTful架构中:
(1)每一个URI代表一种资源;所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。
(2)客户端和服务器之间,传递这种资源的某种表现层;
(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。
建议你看看这篇文章---->>http://blog.360chwl.net/detail/8a2390184d76d30e014d79e265920002.html
发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。