Cod: JVA-057
Durata: 12 ore
Durata: 12 ore
Descriere
Acest training este o introducere in CDI si acopera toate ariile de interes: dependency injection, producers, disposers, interceptors, decorators si events. In cadrul cursului participantii vor invata si cum sa isi dezvolte propriile aplicatii folosind CDI.Subiecte curs
Introducere in CDI- Object dependencies
- Dependency Injection cu CDI
- Abordare traditionala vs DI/IoC
- CDI - loose coupling cu strong typing
- Container Control Maven Dependencies
- Interfata si Implementari
- Switch implementations with annotations
- CDI Callback Annotations
- Deployment Descriptor
- CDI - Deployment Descriptors
- Managementul Multiple Implementations
- Qualifiers cu members
- Named beans
- Veto
- Alternatives
- Producer methods
- Inject non-beans
- Inject objects a caror valoare variaza la runtime
- Inject objects din JDK
- Inject objects din alte framework-uri
- Injecting data types cu producers
- Producer methods
- Injection Point API
- Disposers
- La ce folosim AOP
- Interceptors
- Interceptor binding cu members
- Ordering interceptors
- Lifecycle interceptors
- Callback annotations
- Decorator implementation
- Cum lucram cu events
Obiective
- Invatarea conceptelor si informatiilor cheie necesare pentru dezvoltarea aplicatiilor folosind CDI.
Public tinta
- Programatori Java
- Arhitecti Java
Cerinte curs
- OOP
- Java