答案 0 :(得分:7)
您应该能够使用servlet完成此任务。 为您向服务使用者公开的每个服务或URL创建一个servlet。
EG。对于用户CRUD服务,请创建UserServlet并将映射指定为/ user / *。 您服务的消费者会点击
等网址用于各种RESTful操作。
在servlet内部,您应该能够提取请求参数,表单数据,请求标头和上下文信息。
有关如何设计restful api和最佳实践的详细讨论,请搜索“Restful API Design”。以下是一些可以帮助您入门的链接
答案 1 :(得分:5)
如果要使用JAX-RS(规范),则必须使用此规范的实现。 Jersey是JAX-RS的参考实现,但任何其他实现也都可以。
您可以使用普通Servlet编写带有RESTFul接口的服务。但为什么重新发明轮子?你真的不想这样做。但如果必须,请阅读the Java EE Tutorial on Servlets。但如果没有进一步的工作,Servlet将不会是RESTFul。您可以轻松陷入编写RPC样式服务的陷阱。