Na janela Projetos ou Arquivos, clique com o botão direito do mouse no nó do projeto e selecione Novo > serviço Web. Em seguida, escolha uma das seguintes opções:
- Serviços Web RESTful de classes de entidade. Cria serviços Web RESTful a partir de um conjunto de classes de entidade.
>
- Serviços Web RESTful de padrões.
Cria os serviços Web RESTful usando um dos seguintes padrões:
- Singleton. Cria uma classe de recurso RESTful singleton com métodos GET e PUT. Este padrão é útil para criar um serviço HelloWorld simples e serviços de wrapper para chamar serviços Web baseados em WSDL.
- Contêiner-item. Cria um par de classes de recurso RESTful, que consiste em uma classe de recurso de item e usa classe de recurso de contêiner. Os recursos de item podem ser criados e adicionados ao recurso de contêiner através do método POST na classe de recurso do contêiner. Observe que a URI do recurso de item recém-criado é determinada pelo recurso do contêiner.
- Contêiner-item controlado pelo cliente. Cria um par de classes de recurso RESTful, que consiste em uma classe de recurso de item e sua classe de recurso de contêiner. Este padrão é uma pequena variação do padrão Item de contêiner. A diferença é que não há método POST na classe de recurso de contêiner para criar recursos de item. Em vez disso, os recursos de item são criados por meio do método PUT na classe de recurso do item. O motivo pelo qual o padrão é chamado de Item de contêiner controlado pelo cliente se deve ao fato de a URI do recurso ser determinada pelo cliente e não pelo recurso do contêiner.
Como alternativa, você pode escolher os modelos acima, clicando com o botão direito do mouse no nó do projeto, escolhendo Novo > Outro e, em seguida, selecionando-os na categoria Serviços Web.