需要确认我对Servlet vs RESTful网页的理解's的差异
Need to confirm my understanding of Servlet vs RESTful webpage's difference
以下对RESTFulness的理解正确吗?
Servlet网页,例如Jsp,在服务器端组装一个HTML文件,然后将这个single HTML文档传递给用户。
RESTful网页(我的意思是,以RESTful风格开发的网页),在用户端组装完整的HTML文档,每一条信息都从单独的web服务uri中检索。
例如,考虑一个网页来显示一个人的名片:它显示:人名个人职业个人性别
在servlet网页中,给定一个人的ID进行请求,后端服务器从DB中收集被请求人的姓名、职业和性别,并将其组装成一个HTML文件。并将此HTML文件提供给用户。
在RESTful网页中,有一个JS函数使用URI#1检索人名,并将其呈现到网页DOM上的相应位置;从URI#2检索人员的职业,然后呈现;然后是来自URI#3的性别。
(实际上,资源可能是SINGLE person json对象的形式。这里只是为了举例说明而将它们分开。)
否。"Servlet网页"仅表示Java Servlet位于服务器端。"RESTful"仅意味着服务器端应用程序具有模块化结构,其中URL对应于资源,通过选择不同的HTTP谓词来操纵资源。您正在尝试的区别是单页应用程序和(因为没有更好的词)经典网页之间的区别。如果您愿意,您可以在不遵守REST的情况下实现单页应用程序;您还可以使用Java Servlet实现RESTful应用程序。
相关文章:
- 如何防止网页加载后自动启动功能
- 如何使用Node.js最有效地解析网页
- 刷新后保留对网页的更改
- AJAX不会在文件上传后重定向到网页-POST方法
- 按钮字段确认点击不'不起作用
- 使用谷歌网站翻译器自动翻译网页
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 仅重新加载网页的一部分
- 删除确认对话框在第一次单击时不起作用
- 每次提交表单时都会重新加载网页
- 打开网页后立即获取网页的活动javascript函数
- 链接两个网页或网络应用程序的最佳方式
- 在表单完成并确认密码之前,请禁用提交按钮
- Android键盘不适用于包含Javascript的网页
- 需要确认我对Servlet vs RESTful网页的理解's的差异
- 在Javascript确认对话框之后,网页将转到顶部.如何阻止这种情况
- 当用户尝试刷新/关闭/导航到另一个网页时,显示确认对话框
- PayPal捐款确认在我的网页上
- 如何创建一个PHP网页表单的确认页面
- 如何在网页中获得操作的确认