比较JAX-RS和Spring Rest服务

Rub*_*uby 10 spring jax-rs spring-security

我正在开发一个安全的Web应用程序,它可以执行金融交易并使用spring.哪个更适合用于安全性,JAX-RS服务或弹簧支架服务?我认为,我们已经在应用程序中使用它与春天去,如果它提供的功能,那么为什么去JAX-RS,但正如我所说的一个高度安全的网络应用程序,人们会买东西,使金融交易,所以我必须看哪哪个更适合使用.

我跟着下面的博客还有点困惑......

任何人都可以建议哪些更有用?

Don*_*ows 5

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

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


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