code up

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JAX-RSの実装一覧

JAX-RSの実装一覧(Wikipediaにあったもの)とその概要。

JAX-RS 1.1 (JSR-311)JAX-RS 2.0 (JSR-339)の実装状況を中心に比較。

2013年2月18日現在の情報。

  • Apache Wink 1.2.1 - 2012年8月 JAX-RS 1.1を実装
    Apache内のIncubatorプロジェクト。活動は細々行われている感じ。Incubatorなので今回はパス。
  • Restlet (独自Mavenリポジトリ) 2.1.1 - 2012年12月 JAX-RS 1.0を実装
    Java RESTフレームワークのパイオニア的存在らしいが、2.1.1ではJAX-RSは1.0まで実装している模様。今回はJAX-RSを中心に開発を行う予定なのでパス。
  • RESTeasy 2.3.5 - 2012年10月 JAX-RS 1.1を実装
    JBossのJAX-RS実装。JBoss以外でも使えるのかも知れないけど、きっとJBossに最適化されてるだろうからパス。
  • Apache CXF 2.7.3 - 2013年2月 JAX-RS 2.0(Draft)を実装
    ApacheによるWebサービスフレームワーク。JAX-RS以外にもJAX-WS, SOAP(XML/HTTP), CORBAなどをサポートしている模様。Spring Frameworkを使わなくても利用できるらしいが、Spring Frameworkを前提としたドキュメントが多いためSpring Frameworkを使ってないと少し大変そう。
  • Jersey 1.17 - 2013年1月 JAX-RS 1.1を実装, 2.0-m12-1 - 2013年2月 JAX-RS 2.0(Draft)を実装
    OracleによるJAX-RSのReference Implementation。GlassFishの一部として提供。

Jersey 2.0のページRIがリンクされていてどれをダウンロードすればいいのか分かり易かったのでJerseyを使うことに。ただ、しょっちゅうjava.netが重くなるのはどうにかならないものか・・・。Hello Worldはこちら。Apache CXFも少し試してみたが、without SpringでTomcatなドキュメントが少ないので途中で挫折・・・。

関連記事
タグ:Java JAX-RS REST
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。