Model view controller 是Spring 3'中的其余支架;MVC框架的生产质量如何?

Model view controller 是Spring 3'中的其余支架;MVC框架的生产质量如何?,model-view-controller,spring,rest,spring-mvc,Model View Controller,Spring,Rest,Spring Mvc,自去年12月Spring3发布以来,我一直在为一个小型商业项目尝试MVC框架中的新REST特性,该项目涉及实现一些RESTful Web服务,这些服务使用XML并使用JiBX返回XML视图。我计划使用Hibernate或JDBC模板进行数据持久化 作为一名Spring 2.0开发人员,我发现Spring 3(和2.5)的新注释处理方式发生了很大的范式转变,并且我个人发现一些新的MVC注释特性对于非平凡的应用程序来说很难跟上速度——因此,我经常不得不在论坛和博客中挖掘信息,这些信息在阅读参考指南或

自去年12月Spring3发布以来,我一直在为一个小型商业项目尝试MVC框架中的新REST特性,该项目涉及实现一些RESTful Web服务,这些服务使用XML并使用JiBX返回XML视图。我计划使用Hibernate或JDBC模板进行数据持久化

作为一名Spring 2.0开发人员,我发现Spring 3(和2.5)的新注释处理方式发生了很大的范式转变,并且我个人发现一些新的MVC注释特性对于非平凡的应用程序来说很难跟上速度——因此,我经常不得不在论坛和博客中挖掘信息,这些信息在阅读参考指南或网络上的各种Spring3REST示例时并不明显

对于实现RESTful体系结构的截止日期驱动的生产质量和任务关键型应用程序,我是否应该推迟使用Spring3,而应该使用成熟的JSR311(JAX-RS)兼容框架,如RESTlet或Jersey,作为我代码的REST层(与Spring2/2.5结合起来)?我在以前的项目中使用RESTlet 1.x没有任何问题,而且很容易跟上进度(幕后没有魔术),但在开始我当前的项目时,它最初看起来像是Spring 3的MVC框架中的新REST工具,可以让生活更轻松

你们当中有人对此有什么建议吗? 是否有人知道有任何商业/生产质量项目在使用Spring3的MVC框架中的新REST工具,或者已经成功交付了这些工具

非常感谢


Glen

我们使用注释映射控制器,从Spring2.5(全XML配置)过渡到Spring3.0,我们非常高兴。我们的初始测试表明,与以前的版本相比,我们的性能相当,而且我们在Spring代码中没有发现任何错误。

我们在生产环境中使用Spring3的REST支持,并且对结果非常满意。我们有大约1600个用户,没有遇到任何性能问题。

我们在Apache Wink中使用了基于rest的实现,Wink层的结果非常好。我们的应用程序可扩展为每秒2个集群到3000个请求。我们在Wink层中没有遇到任何性能问题。我觉得spring没有提供JAX-RS又称JSR311,我们需要满足于另一种基于rest的实现,比如Jersey或Restlet。如果您已经在使用Spring3.0,请随时使用spring的RestTemplate提供的JAX-WS支持