Questão de Programação — Linguagens de programação — NC-UFPR 2015
ProgramaçãoLinguagens de programação
- Código
- qq144628
- Banca
- NC-UFPR
- Órgão
- COPEL
- Ano
- 2015
- Nível
- Superior
- Cargo
- Analista de Sistemas Júnior
Sobre as diferenças entre Beans Java EE 6 CDI (Context and Dependency Injection) e Beans EJB (Enterprise JavaBeans) 3.1 puros, sem CDI, assinale a alternativa correta.
- ABeans EJB são criados com a notação @Named e precisam estar registrados no arquivo beans.xml.
- BBeans EJB podem ser remotos ou locais, síncronos ou assíncronos e, se necessário, podem fazer uso de timers e agendamentos.
- CBeans CDI não possibilitam o uso de interceptors e listeners, o que os torna mais leves que um Bean EJB.
- DPara incluir um Bean EJB num outro Bean (gerenciado ou não), usa-se a anotação @Include.
- EBeans CDI são, por padrão, @ViewScoped, mas podem ser definidos como @SessionScoped, @ApplicationScoped ou @RequestScoped.