1.10. サンプル集(JAX-RS 2.0)

Webサービス(JAX-RS 2.0)のサンプル集です。「1. XMLで通信するサービス」〜「7. 例外マップを使用するサービス」は1.6. サンプル集(JAX-RS 1.1) に記載しているサンプルをJAX-RS 2.0を利用した形にしたものです。

「8. フィルターを利用するサービス」、「9. インターセプターを利用するサービス」は それぞれJAX-RS 2.0のフィルター機能、インターセプター機能を利用したサンプルです。

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

XMLで通信するJAX-RS 2.0アプリケーションのサンプルです。

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

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

JSONで通信するJAX-RS 2.0アプリケーションのサンプルです。

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

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

リソースクラスを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

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

パラメータアノテーションを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

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

エンティティパラメータを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

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

カスタマイズプロバイダを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

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

例外マップを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

8. フィルターを使用するサービス

フィルターを使用するJAX-RS 2.0アプリケーションのサンプルです。

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

9. インターセプターを使用するサービス

インターセプターを使用するJAX-RS 2.0アプリケーションのサンプルです。

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