Spring REST WS : jersey vs resteasy vs restlet vs apache cxf vs Spring WS [closed] 質問する

Spring REST WS : jersey vs resteasy vs restlet vs apache cxf vs Spring WS [closed] 質問する

私は、複雑で高度なパフォーマンス指向のアプリケーション向けに、Spring 4 と Java 7 を使用して ResT フル Web サービスを構築することを計画しています。調査した結果、次のオプションが見つかりました。

  1. Spring REST WS (Jackson を使用)。
  2. 春+ジャージ。
  3. 春 + Resteasy。
  4. Spring + Apache CFX。
  5. 春+レストレット。

私の選択は Spring WS でしたが、Spring MVC REST は JAX-RS に準拠していません (間違っていなければ)。ソース - Spring MVC REST は JAX-RS に準拠していません。問題になりますか?

質問:

  • JAX-RS 非準拠として使用しても問題はありませんか?
  • JAX-RS 準拠にするには追加の手順を実行する必要がありますか?
  • セキュリティの観点から注意すべき手順は何ですか?
  • 何かベストプラクティスはありますか?

ベストアンサー1

まあ、それは常に私たちのニーズと、変更や新しいフレームワークのリリースをどのように管理できるかによって決まると思います。個人的には、最初のソリューションである Spring REST WS (Jackson を使用) を使用します。これは Spring アプリケーション フレームワークに完全に統合されており、サードパーティのライブラリを追加 (および場合によっては競合) する必要がないためです。これは本当に良いことです。

さらに、プロジェクトの複雑さが増す以外に、他のJAX-WS実装を追加することに大きな利点はないと思います。

そして最後に...サードパーティのライブラリを追加すると、優れた Spring だけでなく、使用する他のライブラリについても知っておく必要があり、すべての開発者が新しいテクノロジーを学習できるわけではありません...少なくともこれは私の意見と経験です :)

おすすめ記事