10

私は、金融取引を行う安全なWebアプリケーションを開発しており、その中でSpringを使用しています。セキュリティ、JAX-RSサービス、またはスプリングレストサービスのどちらを使用するのが適していますか?すでにアプリケーションで使用しているので、春に行くことを考えました。それが機能を提供するのであれば、なぜJAX-RSを使用するのですか。しかし、私が言ったように、人々が物を購入して金融取引を行う安全性の高いWebアプリケーションなので、どちらを使用するのが適しているかを確認する必要があります。

私はまだ少し混乱している次のブログをフォローしました…</p>

誰かがどちらを使用するのがより役立つかを提案できますか?

4

2 に答える 2

5

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

これを理解するための鍵は、Springが1つの均質な塊ではないことに注意することです。実はたくさんのピースです。私が使用しているパーツは、(おおよそ)Spring IoCコア、Spring AOP、およびSpringSecurityです。IoCコアはSpringの一部です。Beanのライフサイクルと構成を管理します。私はトランザクション管理にAOPを使用しています(トランザクションを必要とする各メソッドで自分ですべてをコーディングするよりもはるかに簡単だからです)。私のコードへのREST呼び出しのディスパッチの管理は、Apache CXF(適切なコンテキストローダーを使用すれば、Spring IoC内に非常にうまく配置されます)によって処理され、SpringSecurityでうまく機能します。


ちなみに、金融取引の処理には注意が必要です。コードがそれほど難しいからではなく、間違った結果が悪化し、個人的な利益のために物事をうまくいかないようにしようとする人がたくさんいるからです。

于 2013-03-03T08:32:01.317 に答える
-1

私はJerseyRestとSpringRestの両方を使用しました。JerseyRestとSpringも使用しました。どちらも非常に豊富なフレームワークであり、実装が優れています。ORM、Springセキュリティなどの他のSpringサービスを使用している場合は、SpringRestを使用することをお勧めします。 DIなど、どちらもSpringライブラリなので、コードと依存関係を管理するためのエッセイを少し感じます

于 2017-03-22T13:03:12.770 に答える