spring mvc vs jax-rs rest

时间:2012-04-20 15:47:35

标签: spring-mvc jax-rs

为什么我应该选择jax-rs(jersey)而不是Spring-mvc进行休息实现。

除了像aop,security,ioc等休息之外,Spring还提供了额外的功能。 从弹簧中获得所需的一切。

任何性能/功能缺点选择弹簧(我怀疑)。

1 个答案:

答案 0 :(得分:3)

JAX-RS专业人士:

  1. JSR标准
  2. 可以在没有servlet容器的情况下运行(灰熊,简单......)
  3. 生产就绪的实施(运动衫,cxf,resteasy,restlet,......)
  4. 仅适用于REST应用程序
  5. Spring MVC专业人士:

    1. 提供“完整”堆栈,而不仅仅是REST设施
    2. 依赖注入/ AOP /交易
    3. 可插入视图模板(JSP,freemarker,velocity,...)
    4. 除了弹簧应用程序需要更长的时间进行部署和预热之外,我从未注意到其中一个或其他的性能瓶颈。