当前位置:  开发笔记 > 前端 > 正文

如何在Web应用程序中实现REST?

如何解决《如何在Web应用程序中实现REST?》经验,为你挑选了1个好方法。

我想知道如何在我的Web应用程序中实现REST.我想基于此服务创建一个Web应用程序,但我不知道该怎么做.现在,我正在使用J2EE和Tomcat.这些技术应考虑哪些事项?

编辑: 对不起,我的意思是RESTful服务.



1> Phil H..:

REST不是特定的界面或技术,而是一种风格.最好的例子是Web本身 - 您的浏览器向Web服务器发送HTTP请求,Web服务器使用网页进行响应.

在此上下文中的Representational State Transfer:表示是网页,状态是其中包含的信息.我们可以通过切换到提供xml而不是html来改变表示,但信息将是相同的.

在RESTful服务中,您使用此样式来回发送数据对象 - 状态从服务器传输到您,然后再次发送新状态.

因此,从某种意义上说,如果您将服务器页面作为资源,Tomcat将已经为您执行REST:http://carsales.com/cars/porsche2149可能是您的汽车的资源,您可以使用HTTP POST或PUT改变它的细节.

REST的标志是使用URI来表示资源,如上所述,使用JSON或XML作为交换媒介(虽然使用了AHAH和其他格式),并争论如何删除集合.

首先,弄清楚你的资源是什么,并组织你的URI系统以适应它(使用URL重写等).然后确定要使用的表示.最后,编写后端来处理传递状态表示,并更新数据库.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有