1.6. サンプル集(JAX-RS)

Webサービス(JAX-RS)のサンプルについて説明します。いずれもアプリケーションガイドで説明している内容を再現したサンプルです。 詳細については、 [ アプリケーション開発ガイド(Java EE) > 1. Webサービスアプリケーションの開発 ] を参照してください。

1. XMLで通信するサービス

新規作成したXMLで通信するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2.1. XMLで通信するRESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleXML.zip

2. JSONで通信するサービス

新規作成したJSONで通信するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2.2. JSONで通信するRESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleJSON.zip

3. リソースクラス使用するサービス

新規作成したリソースクラス使用するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2. RESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleResourceClass.zip

4. パラメータアノテーション使用するサービス

新規作成したパラメータアノテーション使用するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2. RESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleParamAnnotation.zip

5. エンティティパラメータ使用するサービス

新規作成したエンティティパラメータ使用するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2. RESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleEntityParam.zip

6. カスタマイズプロバイダ使用するサービス

新規作成したカスタマイズプロバイダ使用するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2. RESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleCustomProvider.zip

7. 例外マップ使用するサービス

新規作成した例外マップ使用するRESTful Webサービスのサンプルです。詳細は、Webサービスの1.1.2. RESTful Webサービスの作成及びWebサービスの1.2. プログラミング・開発ガイドの中で説明しています。

(サンプルプロジェクト RestSampleMappingException.zip