2013-03-03 61 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等,都是彈簧庫,所以我覺得管理代碼和依賴關係的文章很少