我有一个小的遗留应用程序,它是使用旧的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堆栈。
答案 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中找到很酷的演示文稿。