2013-03-03 58 views
9

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

我也跟着下面的博客还是有点迷茫......

任何人都可以建议其使用起来会更加有用?

回答

5

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

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


作为一个便笺,你知道金融交易处理是棘手的?不是因为代码更难,而是因为错误的后果更糟,有很多人愿意为了个人利益而使事情出错。

0

我与泽西休息和春休息工作泽西休息与春天也,然后都是非常丰富的框架与良好的实施,我会建议它更好地与春休息,如果您使用其他的Spring服务,如ORM,弹簧安全和DI等,都是弹簧库,所以我觉得管理代码和依赖关系的文章很少