-
@Path(“/repositorio/{id}”)
• Pode ser colocada na declaração de classe ou de um método e possui o elemento value obrigatório
• Por este elemento definimos o prefixo da URI que a classe ou o método irá atender
• Aqui a URI relativa “/repositorio/{id}”, na qual {id} é o valor do parâmetro id, fornecido junto a URI
• Geralmente incluída na declaração de um método quando queremos atribuir um caminho mais específico para um recurso, de forma a especializar nosso método
Fonte: http://www.ricardoluis.com/wp-content/uploads/2016/08/Web-Services-Implementacao.pdf
-
@WebService - JAX-WS - SOAP
@Path - JAX-RS - REST
-
@Resource - anotação q solicita que o AS faça a injeção de um recurso quando necessário. A injeção implica que a instanciação e remoção do objeto ocorrerá de forma transparente no código fonte.
A anotação @Resource marca o Topic, connectionFactory e Queue como recursos gerenciados pelo AS, sendo que cada um faz lookup para o endereço do atributo.