java - Web 服务 RESTFUL 或 JSP

标签 java web-services url

我被要求制作一个网络应用程序,它应该能够订购一些单词。例如,颜色。

我认为最好的方法是通过 url 发送颜色并将该 url (url.php?listColors...) 发送到服务器(服务器对它们进行排序)。

或者通过 json 文件发送它们并返回一个已排序颜色的 json 文件。

但我还被要求使用 Restul 服务来完成此操作。我读过一些关于它们的内容,我认为这会有点困难,因为我只是找到有关获取或发布资源的信息。但发送一份“事物” list 并用它来制作一些东西并没有什么意义。我应该用java制作网络服务。

如果我必须在网络服务中包含所有单词,我认为这太繁重了。

使用 JSP,我可以发送所有单词并制定对它们进行排序的方法...

你觉得怎么样?我希望有其他意见和想法,以使其成为最好的方式。

最佳答案

Restful Web 服务和 JSP 是同一枚硬币的两个侧面。当客户端通常是需要以 HTML 格式显示内容的 Web 浏览器时,您可以使用 JSP。当客户端是需要数据的其他应用程序时,您可以使用 Restful WS。另一个应用程序可以是浏览器中的 JavaScript。

Restful支持所有数据(通过GET/POST/PUT),包括项目列表等。所以这不应该成为选择是否使用JSP还是Restful的标准。

要回答您的其他问题,正如我提到的,您可以使用 Restful 或 JSP。这取决于用例是什么。

关于java - Web 服务 RESTFUL 或 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079766/

相关文章:

java - 使用外键从 JSON 反序列化

java - 如何在网站不宕机的情况下替换实时服务器上的 war 文件

android - 需要使用 webservice 传输 .apk 文件

javascript - ASP.Net,合并自动完成

regex - .htaccess URL 重写问题(脚本不加载)

c# - 如何从 URL 中获取数据

java - 在jsp中显示巨大的数组列表

java - 我也可以使用 hadoop jar 命令来运行普通的 java 程序吗?

web-services - Symfony2 自定义认证 : user logged but not authenticated

python - 在 python 中创建来自 JSON url 的字典