QA@IT

Eclipse で JAX-RS 開発

7672 PV

掲題の通り Eclipse で JAX-RS 開発をしようと思っています。

ただ私はこれまで Java の Web アプリ開発経験が無く、プロジェクトの作成方法から手順が分からず困っています。
(なんとなく……は出来るのですが、正しい手順であるかはさっぱり分からず)

そこで Eclipse で JAX-RS 開発をする場合の一般的な作業手順を教えて頂けますでしょうか?
勿論 URL や書籍等のポインタでも結構です。宜しくお願い致します。

※ 今度から Gradle を使おうかとも考えているので、Gradle を使った例などもあると大変助かります。

回答

基本的には普通のJava Webアプリケーション開発とそんなに変わりません。ただし、Tomcat上で動かす場合はJAX-RS実装 (JerseyやRESTEasyなど) のライブラリを追加する必要があります。

EclipseでJAX-RSの開発をするのならば、動的Webプロジェクトとしてプロジェクトを作成して、ファセットにJAX-RSを追加することになります。その際、JAX-RS実装のライブラリの設定を行うことになります。
以下のページが参考になるかと思われます。(1つめがApache CXFとの、2つめはJerseyとの組み合わせです)
http://www.opentone.co.jp/news/release/article04/article0401.html
http://www.vogella.com/articles/REST/article.html

NetBeansの方が開発環境の構築が楽なので、Eclipseにこだわりがないのならば私としてはNetBeansの方をお勧めします。以下にNetBeansでのJAX-RS開発のチュートリアルがあります。
http://netbeans.org/kb/docs/websvc/rest.html

Gradleについてはこちらに日本語化されたドキュメントがあるので、こちらを参照されると良いでしょう。(Eclipseとの連携は36章で説明されています)
http://gradle.monochromeroad.com/docs/index.html

編集 履歴 (0)
  • ありがとうございます。
    今はNetBeansが進んでいるのですね・・・。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。