CDI – Gerenciando Contextos & Controle de Depências: unindo Seam, Spring, Guice
Sumário	IntroduçãoAlgumas característicasO que é um “Bean”?Injeção de DepênciasQualifiersContextosProducers
SumárioInterceptorsEventosStereotypesImplementaçõesHands On!
1. IntroduçãoJSR – 229 X JSR – 330
2. Algumas caracterícasInteração entre JavaEE e Pojo’s;Objetos gerenciadosporcontextos;Acesso a objetospor EL;Type-safe DI;Interceptors fracamenteaclopados;Notificação de eventos; eMelhorianatestabilidade do seucódigo
3. O que é um “Bean”?Managed BeansSession Beans
4.Injeção de Depências
4. Injeção de Depêndencias
5.Qualifiers
5.Qualifiers
6.ContextosRequestScopedSessionScopedApplicationScopedConversationScopedSingletonDependent
7.ProducersSabemos que isso é feio!Nãoserialegal se fosse possívelreceberumainstância do contexto?
7.ProducersE a mágicaacontece…Refatorando….
8.InterceptorsJava EE 5
8.InterceptorsJava EE 6
9. Eventos
9.Eventos
10.StereotypesModel
11. Implementações
12. Hands On!

CDI - Unindo Seam, Spring e Guice