Spring: Framework in Depth

Go to class
Write Review

Free Online Course: Spring: Framework in Depth 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. Spring: Framework in Depth is taught by Frank P Moley III.

Overview
  • Get a comprehensive overview of Spring, the enterprise application framework and inversion-of-control container for Java.

Syllabus
  • Introduction

    • Building blocks of Spring
    • What you should know
    1. Spring Overview
    • Introduction to Spring
    • The inversion of control (IoC) container
    2. Configuring the ApplicationContext
    • Introduction to the ApplicationContext
    • Configuration of Spring with Java
    • Work with the environment
    • Profiles
    • Spring Expression Language
    • Bean scopes
    • Proxies
    3. Component Scanning
    • The component scan
    • Implementing component scanning
    • Lifecycle methods
    4. The Bean Lifecycle
    • Why the lifecycle is so important
    • The overall picture
    • The init phase: Loading bean definitions
    • Init: Bean factory post-processing
    • Init: Bean instantiation
    • Init: Setters
    • Init: Bean post-processing
    • Init: Differences based on configuration
    • The use phase
    • The destruction phase
    5. Aspect-Oriented Programming
    • Aspecting in Spring
    • Define aspect-oriented programming (AOP) pointcuts
    • Implement AOP advice: Before
    • Implement AOP advice: After
    • Implement AOP advice: Around
    • Challenge: Building your own aspect
    • Solution: Building your own aspect
    Conclusion
    • Next steps