おしりんブログ

新人PGおしりんの色々まとめるよブログ

RESTン教授とJAX-RSの秘宝

(やっつけかん)

RESTfulなWebアプリケーションとは

Restfulとは「ロイ・フィールディング」氏が提唱する
REST原則に従って実装されたもののこと。

簡単にRESTの特徴をあげると

こんな感じの仕様にそって実装したWebアプリケーションのことを
RestfulなWebアプリケーションと呼ぶ。

JAX-RSとは

JavaでRESTfulなWebアプリケーションを開発するとなると、
このJAX-RSの仕様に従いながら実装していくことになる。

しかし、JAX-RSはあくまで単なる「仕様」なので、
実際にJAX-RSの仕様にそって開発をするとなると、
各ベンダーが提供している「JAX-RSの仕様に則ったAPI
を使用しながら開発していくことになる。

JAX-RSの仕様に則ったAPIの例

  • GlassFishが提供している、JAX-RSのリファレンス実装である「Jersey」
  • JBossが提供している「RESTEasy」

参考URL:http://www.opentone.co.jp/news/release/article04/article0401.html