使用RESTFul Urls的Servlet应用程序

时间:2014-01-14 09:09:10

标签: java rest servlets

我有一个小的遗留应用程序,它是使用旧的servlet样式方法创建的 它扩展了HTTPServlet。 URLS与查询参数

映射
http://localhost:8080/MyApp/servlet/ReportServlet?id=CA

现在他们希望它被重写并遵循REST Urls风格。

http://localhost8080/MyApp/servlet/ReportServlet/id/CA

我不知道如何做到这一点所以我想请求有关如何创建Web应用程序的指导 使用REST网址。 大多数servlet教程都使用注释,但从不谈论创建RESTFUL URL

我已经搜索了SO,但无法找到类似的问题,所以如果这是重复的,请随意关闭它 我指的是一个教这个的资源。 请注意,我不打算创建RESTFul Web服务,而是如何创建基于会话的Web应用程序 使用HTTPServlet。

我不想热衷于使用任何特定的框架,只需使用简单的JEE堆栈。

3 个答案:

答案 0 :(得分:1)

请参阅此优秀教程以开始使用:REST with Java (JAX-RS) using Jersey

然后阅读本书:RESTful Java with JAX-RS

它帮助我开始快速:干净的例子,现实生活中的例子,良好的实践...... 它介绍了JAX-RS规范如何深入工作。它还为您提供了一些实现:Jersey,RESTEasy等。

答案 1 :(得分:1)

如果你想使用servlet是休息终点,请参阅这篇文章http://riddhimajava.blogspot.in/2014/07/how-to-use-servlet-as-rest-end-point.html

答案 2 :(得分:0)

我认为此博客文章提供了有关REST-API的良好做法和重点:http://blog.2partsmagic.com/restful-uri-design/

(我读了很多文章,我可以发布更多文章,但这很好,因为它是技术不可知的,我的意思是它不符合JAX-RS或实现。我也会推荐一些您可以在slidehare中找到很酷的演示文稿。