「プロジェクト」ウィンドウまたは「ファイル」ウィンドウで、Web アプリケーションプロジェクトノードを右クリックし「新規」を選択します。続いて、次のいずれかを選択します。
- エンティティークラスからの RESTful Web サービス。一連のエンティティークラスから RESTful Web サービスを作成します。
>
- パターンからの RESTful Web サービス。次のいずれかのパターンを使用して、RESTful Web サービスを作成します。
- シングルトン。GET および PUT メソッドを持つ単独の RESTful リソースクラスを作成します。このパターンは、単純な HelloWorld サービスや、WSDL ベースの Web サービスを呼び出すラッパーサービスを作成するのに便利です。
- コンテナと項目。項目リソースクラスとそのコンテナリソースクラスからなる 1 組の RESTful リソースクラスを作成します。コンテナリソースクラスで POST メソッドを使用して、項目リソースを作成し、コンテナリソースに追加できます。新しく作成された項目リソースの URI は、コンテナリソースによって決まります。
- クライアント制御コンテナと項目。項目リソースクラスとそのコンテナリソースクラスからなる 1 組の RESTful リソースクラスを作成します。このパターンは、「コンテナと項目」のパターンとは少し異なります。違いは、コンテナリソースクラスに項目リソースを作成するための POST メソッドがないことです。代わりに、項目リソースは項目リソースクラスの PUT メソッドを使用して作成されます。「クライアント制御によるコンテナと項目」パターンと呼ばれるのは、項目リソースの URI がコンテナリソースではなくクライアントによって決められるからです。
または、プロジェクトノードを右クリックして「新規」>「その他」を選択し、「Web サービス」カテゴリからこれを選択することによって、前述のテンプレートを選択できます。