cdi - unindo seam, spring e guice
DESCRIPTION
Apresentação falando sobre CDI e suas caracteríticasTRANSCRIPT
CDI – Gerenciando Contextos & Controle
de Depências: unindo Seam, Spring,
Guice
Sumário1. Introdução
2. Algumas características
3. O que é um “Bean”?
4. Injeção de Depências
5. Qualifiers
6. Contextos
7. Producers
Sumário8. Interceptors
9. Eventos
10.Stereotypes
11.Implementações
12.Hands On!
1. Introdução
JSR – 229 X JSR – 330
2. Algumas caracterícasInteração entre JavaEE e Pojo’s;
Objetos gerenciados por contextos;
Acesso a objetos por EL;
Type-safe DI;
Interceptors fracamente aclopados;
Notificação de eventos; e
Melhoria na testabilidade do seu código
3. O que é um “Bean”?Managed Beans
Session Beans
4.Injeção de Depências
4. Injeção de Depêndencias
5.Qualifiers
5.Qualifiers
6.ContextosRequestScoped
SessionScoped
ApplicationScoped
ConversationScoped
Singleton
Dependent
7.ProducersSabemos que isso é feio!
Não seria legal se fosse possível receber uma instância do contexto?
7.ProducersE a mágica acontece…
Refatorando….
8.InterceptorsJava EE 5
8.InterceptorsJava EE 6
9. Eventos
9.Eventos
10.StereotypesModel
11. Implementações
12. Hands On!