JAX-RSチュートリアル
RESTfulWebサービス用のJavaAPI(JAX-RS)は、RESTサービスを開発するためのAPIの場合に設定されます。 JAX-RSはJava EE6の一部であり、開発者がREST Webアプリケーションを簡単に開発できるようにします。
幸せな学習JAX-RS :)
クイックスタート
JAX-RSを使用するためのクイックスタートの例。
-
Jersey hello world example
単純なRESTスタイルのWebアプリケーションを作成するためのJerseyフレームワーク。 -
RESTEasy hello world example
単純なRESTスタイルのWebアプリケーションを作成するためのRESTEasyフレームワーク。
基本的な例
RESTサービスを開発するための基本的なアノテーションと機能。
-
JAX-RS @Path URI matching example
JAX-RSURIマッチングの例。 -
JAX-RS @PathParam example
@ Pathで定義されたURIパラメーターをJavaメソッドに挿入する簡単な方法。 -
JAX-RS @QueryParam example
URIパスでクエリパラメーターを取得する例と、オプションのパラメーターを定義する方法。 -
JAX-RS @MatrixParam example
URIパスの行列パラメーターを取得する例。 -
JAX-RS @FormParam example
HTMLポストフォームパラメータ値を取得する例。 -
Get HTTP headers in JAX-RS
@ HeaderParamおよび@Contextを使用してHTTPヘッダーを取得する方法を示します。 -
Download text file from JAX-RS
ユーザーがダウンロードできるテキストファイルを出力する例。 -
Download image file from JAX-RS
ユーザーがダウンロードできる画像ファイルを出力する例。 -
Download pdf file from JAX-RS
ユーザーがダウンロードできるPDFファイルを出力する例。 -
Download excel file from JAX-RS
ユーザーがダウンロードできるExcelファイルを出力する例。
ファイルアップロードの例
JAX-RSでマルチパートデータを処理する方法。
-
File upload example in Jersey
ジャージーではファイルのアップロードは簡単です。 -
File upload example in RESTEasy
RESTEasyでファイルのアップロードを処理する2つの方法。
XMLを使った作業
JAX-RSでのXMLサポート。
-
XML example with Jersey + JAXB
ジャージー+ JAXB。オブジェクトをXMLとの間でマップします。 -
XML example with RESTEasy + JAXB
RESTEasy + JAXBを使用して、オブジェクトをXMLとの間でマップします。
JSONでの作業
JAX-RSでのJSONサポート。
-
JSON example with Jersey + Jackson
ジャージー+ジャクソン。オブジェクトをJSONとの間でマップします。 -
JSON example with RESTEasy + Jackson
RESTEasy + Jacksonは、JSONとの間でオブジェクトをマップします。 -
JSON example with RESTEasy + JAXB + Jettison
RESTEasy + JAXB + Jettison。オブジェクトをJSONとの間でマップします。
RESTful Javaクライアント
JSONデータを操作するための「GET」および「POST」リクエストを実行するRESTful Javaクライアントを作成します。
JAX-RS + Spring
JAX-RSとSpringフレームワークを統合します。
-
Jersey + Spring integration example
JerseyをSpringフレームワークと統合します。 -
RESTEasy + Spring integration example
RESTEasyをSpringフレームワークと統合します。
一般的なエラーメッセージ
JAX-RS開発の一般的なエラーメッセージ。
-
RESTEasy JAX-RSアノテーションのWEB-INFをスキャンできません、ZLIB入力ストリームの予期しない終了
-
ClassNotFoundException:org.jboss.resteasy.plugins.providers.multipart.MultipartInput
-
RESTEasy –メディアタイプapplication / xmlのタイプxxの応答オブジェクトのMessageBodyWriterが見つかりませんでした
-
メッセージ本文をシングルトンにパブリックorg.codehaus.jackson.jaxrs.JacksonJsonProviderに挿入することは違法です
-
ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer