RESTEasy - Java RESTful Webサービス/アプリ フレームワーク
RESTEasyは、JBossプロジェクトの一つで、JavaでのRESTful WebサービスやRESTful Javaアプリを構築するためのフレームワークです。
※ JAX-RS(JSR 311):HTTPプロトコルベースとするRESTful Webサービスを作成するためのJava APIセット定義するJCP仕様です。
◇ 言語:Java JDK5+
◇ Servlet コンテナー:Tomcat、Jbossなど任意のServlet コンテナー
◇ ライセンス:LGPL
◇ JAX-RSの完全実装
◇ JDK5+で動作する任意アプリケーション・サーバ/Tomcat で動作可能
◇ アノテーションにより容易に実装・開発
◇ XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atomなどに対応したプロバイダセット
◇ GZIPコンテンツ・エンコード サポート
◇ JBoss Web, Tomcat 6, Servlet 3.0 の非同期HTTP (Comet) 抽象実装
◇ 非同期なジョブ・サービス
◇ リッチ・インターセプター・モード
◇ EJB, Seam, Guice, Spring, Spring MVC との統合
REST - Wikipedia
RESTEasyドキュメント「英語。公式」
+ RESTEasy 1.1GA ドキュメント
※ JAX-RS(JSR 311):HTTPプロトコルベースとするRESTful Webサービスを作成するためのJava APIセット定義するJCP仕様です。
動作環境
◇ 言語:Java JDK5+
◇ Servlet コンテナー:Tomcat、Jbossなど任意のServlet コンテナー
◇ ライセンス:LGPL
機能・特徴
◇ JAX-RSの完全実装
◇ JDK5+で動作する任意アプリケーション・サーバ/Tomcat で動作可能
◇ アノテーションにより容易に実装・開発
◇ XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atomなどに対応したプロバイダセット
◇ GZIPコンテンツ・エンコード サポート
◇ JBoss Web, Tomcat 6, Servlet 3.0 の非同期HTTP (Comet) 抽象実装
◇ 非同期なジョブ・サービス
◇ リッチ・インターセプター・モード
◇ EJB, Seam, Guice, Spring, Spring MVC との統合
参考資料
REST - Wikipedia
RESTEasyドキュメント「英語。公式」+ RESTEasy 1.1GA ドキュメント