Introduction
Welcome
()
What you should know
()
Using the challenges
()
1. CDI Introduction
What are dependency and coupling?
()
What is contexts and dependency injection (CDI)?
()
CDI configuration and use
()
2. CDI Beans
What is a CDI bean?
()
How to use a CDI bean?
()
Bean lifecycle management
()
3. Qualifiers
What are qualifiers?
()
Advanced qualifiers
()
Combine qualifiers
()
Challenge: Disambiguate by publication type and language
()
Solution: Disambiguate by publication type and language
()
4. Producers
What are producer methods?
()
Producers in action
()
Combine producers and qualifiers
()
Disposer method for producers
()
5. Events and Observers
What are events and observers?
()
Fire an event and observe it
()
Async events
()
Challenge: Create a log event system
()
Solution: Create a log event system
()
6. Interceptors and Priority
What are interceptors?
()
Implement a logging use case
()
Intercepting constructors
()
Challenge: Create an interceptor
()
Solution: Create an interceptor
()
7. Alternatives and @Vetoed Annotation
What are alternatives?
()
What is the @Vetoed annotation?
()
8. Scopes, Context, and JSF
What are bean scopes and context?
()
CDI scopes and JavaServer Faces
()
Ex_Files_Java_EE_Context.zip
(1.0 MB)