1

RESTful Web サービスを作成する必要があります。

Webサービスの実装は「Restlet」に絞り込みました。

Restletを使用することの明確な長所と短所、およびより良い代替手段があるかどうかを誰かに教えてもらえますか.

前もって感謝します

4

5 に答える 5

4

Restletには、Spring、WADL、XML、JSON などの拡張機能の広範なリストがあり、JAX-RS API の拡張機能も含まれています。

また、6 つの一貫したエディションで利用できる唯一のフレームワークでもあります。

  • JavaSE
  • JavaEE
  • Google ウェブ ツールキット
  • Google AppEngine
  • アンドロイド
  • OSGi 環境

その主な利点は次のとおりです。

  • JAX-RS がサーバー側処理用に設計された場合の完全に対称的なクライアントおよびサーバー API
  • JAX-RS が HTTP のみの場合の HTTP 以外のプロトコルのコネクタ (HTTP セマンティクスへのマッピング)
  • Restlet API を介した完全な URI ルーティング制御を含む、より広範な機能範囲 (ただし、必要に応じてサーブレットと統合できます)
  • NIO サポートの完全なプロビジョニング

JAX-RS API は、JCP で承認された API に制限されている場合に適しています (その場合、Spring や、Jersey や RESTeasy などの JAX-RS プロジェクトの拡張機能は使用しないでください)。それ以外の場合は、Restlet が最も成熟したフレームワークです ( 2005 年に最初にリリースされた) であり、その 2.0 バージョンでは、強力で拡張可能なクラス指向フレームワークと組み合わせた注釈のすべての利点を提供します。

機能のより長いリストについては、このページを確認してください

敬具、ジェローム・ルーヴェル

Restlet ~ 創設者および主任開発者 ~ http://www.restlet.org

于 2009-09-24T16:05:43.047 に答える
2

Jersey API を使用して、RESTful Web サービスを実装できます。 http://jersey.java.net/

RESTful Web サービス以外にも、Jersey は他にも多くの機能を提供します。

于 2010-08-13T10:52:02.597 に答える
2

JAX-RS フレームワークの比較については、JAX-RS フレームワークを参照してください

于 2009-08-28T08:27:15.930 に答える
1

利用可能な REST フレームワークとそれらの比較に関するいくつかの便利なリンク:

  1. JAX-RS 実装の比較

  2. レストイントロダクション

  3. ティルコフ-休息-疑い

  4. 残りのアンチパターン

  5. JAX-RS ベンダーの比較 - パート I

于 2009-11-26T14:25:44.150 に答える
0

Apache Cocoon は、RESTfull Web サービスを実装するための非常に優れたソリューションです。

于 2009-08-28T08:32:15.717 に答える