2013-03-03 11 views
9

私は、金融取引を行い、その中で春を使用する安全なWebアプリケーションを開発しています。 セキュリティ、JAX-RSサービス、スプリングレストサービスに使用する方が適していますか?私は春になると思っていました。アプリケーションですでに使用していて、JAX-RSにはなぜ機能があるのか​​が分かりましたが、人々が物を買って金融取引をする高度なWebアプリケーション私はどちらがより適しているかを見なければならない。JAX-RSとSpring Rest Servicesの比較

私は誰もが使用する方が有用であろうどのお勧めできますまだ少し混乱して、次のブログ...

を追った??

答えて

5

これはどちらの選択肢でもありません。私は、SpringとJAX-RS(具体的には、JAX-RS仕様を実装するApache CXF)を同じセキュリティ保護されたアプリケーションで一緒に使用します。

これを理解するための鍵は、Springが同種の一塊ではないことに注意することです。それは実際には多くの部分です。私が使用している部分は、Spring IoCコア、Spring AOP、Spring Securityです(ほぼ)。 IoCコアは、の部分です。春です。 Beanのライフサイクルと構成を管理します。私はAOPをトランザクション管理に使用しています(トランザクションを必要とする各メソッドで自分自身をすべてコーディングするよりもずっと簡単です)。私のコードへのREST呼び出しのディスパッチは、Apache CXF(適切なコンテキストローダーを使用することを条件にSpring IoC内で非常にうまくいきます)によって処理され、Spring Securityでうまく動作します。


金融取引の処理は難しいことに気づいていますか?コードはずっと難しいわけではありませんが、間違った結果は悪く、個人的な利益のために間違ったことをしようとする人がたくさんあります。

0

私はJersey RestとSpring Restの両方で働いていましたが、SpringでもJersey Restもありました。両方とも非常に豊富なフレームワークであり、Springの他のサービスORM、Springセキュリティ、DIなど、どちらもスプリングライブラリなので、コードと依存性を管理するためのエッセイは少ししかありません。

関連する問題