Java EE: Contexts and Dependency Injection

Go to class
Write Review

Free Online Course: Java EE: Contexts and Dependency Injection provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java EE: Contexts and Dependency Injection is taught by Alex Theedom.

Overview
  • Learn about Contexts and Dependency Injection (CDI) and how to use it to enhance the behavior of your applications.

Syllabus
  • 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
    Conclusion
    • Next steps