SóProvas


ID
2502631
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Programação
Assuntos

No JavaEE 7, qual é a anotação usada para indicar que uma classe é um Web Service JAX-RS?

Alternativas
Comentários
  • @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.