SóProvas


ID
2723263
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2018
Provas
Disciplina
Programação
Assuntos

Contexts and Dependency Injection (CDI) é uma das principais especificações da plataforma Java EE que provê a integração da camada web com a camada transacional. Uma das tecnologias presentes no CDI são os Qualificadores, cuja finalidade é

Alternativas
Comentários
  • GABARITO : B

    " Um qualificador CDI é uma anotação que pode ser aplicada no nível da classe para indicar o tipo de bean que a classe é e, no nível do campo (entre outros lugares), para indicar que tipo de bean precisa ser injetado nesse ponto."

    Definição de CDI : "A Injeção de Dependência e Contextos (CDI), especificada por JSR-299, é parte integrante do Java EE 6 e fornece uma arquitetura que permite aos componentes do Java EE, como os servlets, enterprise beans e JavaBeans, existirem dentro do ciclo de vida de uma aplicação com escopos bem definidos. Além disso, os serviços CDI permitem que os componentes do Java EE, como beans de sessão EJB e beans gerenciados do JavaServer Faces (JSF), sejam injetados e interajam de maneira acoplada flexível, disparando e observando eventos."

    Fonte : https://netbeans.org/kb/docs/javaee/cdi-inject_pt_BR.html

  • Se vc faz a injeção cuja referência é uma interface

    @Inject

    private Interface exemplo

    Se mais de uma classe implementar a interface, qual objeto o CDI irá injetar?

    Então, é justamente aí que entra o qualifier