gpt4 book ai didi

javascript - 需要确认我对 Servlet 与 RESTful 网页差异的理解

转载 作者:行者123 更新时间:2023-12-03 06:58:45 26 4
gpt4 key购买 nike

以下关于 RESTfulness 的理解正确吗?

Servlet 网页,例如Jsp,在服务器端组装单个 HTML 文件,然后将此单个 html 文档传递给用户。

RESTful 网页(我的意思是,以 RESTful 风格开发的网页)在用户端组装完整的 HTML 文档,每条信息都从单独的 Web 服务 uri 检索。

例如考虑一个显示某人名片的网页:表明:人名人的职业人的性别

在servlet网页中,给定一个要请求的人的ID,后端服务器从DB中收集被请求人的姓名、职业和性别,并将它们组装成HTML文件。并将此 HTML 文件提供给用户。

在RESTful网页中,有一个JS函数使用URI#1检索人名,并将其渲染到网页DOM上的相应位置;从 URI#2 检索人的职业,然后渲染;然后是来自 URI#3 的性别。

(实际上,资源可能是单个人json对象的形式。这里只是为了说明目的将它们分开。)

最佳答案

没有。 “Servlet 网页”仅意味着Java Servlets都在服务器端。 "RESTful"仅意味着服务器端应用程序具有模块化结构,其中 URL 对应于资源,通过选择不同的 HTTP 动词来操作资源。您正在尝试的区别是 single-page application 之间的区别和(由于缺乏更好的词)经典网页。如果您愿意,您可以在不遵守 REST 的情况下实现单页应用程序;您还可以使用 Java Servlet 实现 RESTful 应用程序。

关于javascript - 需要确认我对 Servlet 与 RESTful 网页差异的理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com