【问题标题】:Comparison JAX-RS and Spring Rest Services比较 JAX-RS 和 Spring Rest 服务
【发布时间】:2013-02-17 11:28:02
【问题描述】:

我正在开发一个安全的 Web 应用程序,它可以进行金融交易并在其中使用 spring。 哪个更适合用于安全性、JAX-RS 服务或 Spring Rest 服务? 我想使用 spring,因为我们已经在应用程序中使用它,如果它提供了这些特性,那么为什么要使用对于 JAX-RS,但正如我所说,它是一个高度安全的 Web 应用程序,人们将在其中购买东西并进行金融交易,所以我必须看看哪个更适合使用。

我关注了以下博客还是有点迷茫……

任何人都可以建议使用哪个更有用吗??

【问题讨论】:

    标签: spring spring-security jax-rs


    【解决方案1】:

    这不是一个非此即彼的选择。我在同一个安全应用程序中同时使用 Spring 和 JAX-RS(特别是 Apache CXF,它实现了 JAX-RS 规范)。

    理解这一点的关键是要注意 Spring 不是一个同质的块。它实际上是很多部分。我使用的部分(大约)是 Spring IoC 核心、Spring AOP 和 Spring Security。 IoC核心是 Spring的部分;它管理 bean 的生命周期和配置。我使用 AOP 进行事务管理(因为这比在需要事务的每个方法中自己编写所有代码要容易得多)。对我的代码的 REST 调用的分派管理由 Apache CXF 处理(只要您使用正确的上下文加载器,它就很好地位于 Spring IoC 中),并且与 Spring Security 配合得很好。


    顺便说一句,您知道金融交易处理很棘手吗?不是因为代码更难,而是因为出错的后果更糟,而且有很多人愿意为了个人利益而试图让事情出错。

    【讨论】:

      【解决方案2】:

      我同时使用 Jersey Rest 和 spring rest 以及 Jersey Rest with spring,两者都是非常丰富的框架,具有很好的实现,如果您使用其他 Spring 服务(如 ORM),我建议最好使用 Spring rest ,Spring security 和 DI 等,两者都是 spring 库,所以我觉得管理代码和依赖关系有点文章

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-14
        • 2012-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多