web-dev-qa-db-ja.com

Spring REST WS:ジャージ、resteasy、restlet、Apache cxf、Spring WS

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

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

私の選択はSpring WSでしたが、Spring MVC RESTはJAX-RSに準拠していません(間違っていない場合)。Source-Spring MVC RESTはJAX-RSに準拠していません。重要ですか?

質問:

  • JAX-RS非準拠として使用することは重要ですか??
  • JAX-RS準拠にするために追加の手順を実行する必要がありますか?
  • セキュリティの観点から注意する必要がある手順は何ですか?
  • 最高の決まり文句?
19
Om.

まあ私はそれが常に私たちのニーズと変更と新しいフレームワークのリリースを管理できるかどうかに依存すると思います個人的に私は最初のソリューションを使用しますSpring REST WS春のアプリケーションフレームワークに統合されており、サードパーティのライブラリを追加しないでください(時には戦わないでください)、これは本当に良いことだと信じています

さらに、他のJAX-WS実装を追加しても、プロジェクトの複雑さを増すことを除いて、大きな利点はありません。

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

8