10

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

关注了下面的博客还是有点迷茫……</p>

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

4

2 回答 2

5

这不是一个非此即彼的选择。我在同一个安全应用程序中同时使用 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 配合得很好。


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

于 2013-03-03T08:32:01.317 回答
-1

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

于 2017-03-22T13:03:12.770 回答