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

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

凡尘雨 发布于 2021-11-28 字数 1498 浏览 814 回复 7

原因:针对前端的不同,后端需要进行适配。比如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

情痴 2021-12-01 7 楼

rest用来写app的借口啊!

剑心龙吟 2021-12-01 6 楼

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

顺便说一句,web应用,如果你不在乎seo,你可以那么做,btw,这个restful一点都不搭(虽然我也不太懂)

乞讨 2021-12-01 5 楼

在RESTful架构中:

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

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

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

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

疾风者 2021-12-01 4 楼

这哪对哪

自此以后,行同陌路 2021-12-01 3 楼

顺便说一句,web应用,如果你不在乎seo,你可以那么做,btw,这个restful一点都不搭(虽然我也不太懂)

平生欢 2021-11-30 2 楼

完全不在一个频道

累赘 2021-11-29 1 楼

您说的那是ajax