构建REST接口的想法(Spring MVC vs JAX-RS实现)

时间:2012-03-06 18:58:37

标签: spring-mvc

我有一个单线要求,说我们的新产品应该支持REST接口。我是webservices和Spring的新手。所以我试图缩小必须拥有的技术,所以我可以对它们进行研究。我似乎有太多选择:

  1. 使用Spring MVC对RESTful Web服务的支持。
  2. 使用像Jersey这样的JAX-RS实现并与Spring集成。
  3. 使用Apache Wink等面向REST的框架。我们有一个JSP UI作为主要客户端,但有些客户会使用我们公开的REST接口。那么,我们可能需要一些不仅仅是面向纯REST的框架吗?
  4. 使用REST接口是否需要任何客户端实现?我看到很多关于AJAX,java脚本的引用。那么JSP页面的客户端含义是什么?
  5. 您用于实现restful webservices的高级架构块上的任何输入都将为我提供启动点。我的头脑正在旋转,所有的网络服务和我正在阅读的Spring相关内容:)

1 个答案:

答案 0 :(得分:0)

我遇到了8年前发布的自己的问题。为了实现封闭,我们最终要做的是:退休JSP UI,在后端采用AngularJS前端和基于Jersey的API。从那时起,我们移至Angular + Spring REST,而Jersey继续使用旧代码。