Learning Spring Programming

Video description

In this Spring Programming training course, expert author Kevin Bowersox teaches you the fundamentals of this open-source application framework, which has become popular in the Java community.
You will start by learning about the Spring Inversion of Control (IOC), which is central to the Spring framework. You will then learn about Spring Beans, including setting up a project, Bean scopes, and auto-wiring with XML. Kevin will then teach you how to configure the IOC container with annotations. This video tutorial also covers Java configuration, container features, foundations of data access, and JDBC with templates. Finally, you will learn how to configure Spring data and Spring MVC.
Once you have completed this computer based training course, you will have gained the knowledge necessary to begin creating programs using Spring. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Spring Core Introduction
    1. About The Course
    2. About The Author
    3. Spring Source Tool Suite Installation
  2. Spring Inversion Of Control
    1. Spring Inversion Of Control And Dependency Injection
    2. Dependency Injection Overview
    3. Dependency Injection In Practice
    4. IOC Container
    5. Spring IOC Container Benefits - Part 1
    6. Spring IOC Container Benefits - Part 2
  3. Spring Beans
    1. Spring Beans Overview
    2. Base Project Setup
    3. Introduction To Beans
    4. Constructor Injection - Part 1
    5. Constructor Injection - Part 2
    6. Setter Injection
    7. P Namespace And C Namespace
    8. Bean Instantiation With Factories
    9. Bean Scopes
    10. Method Injection And Application Context Aware
    11. Collections
    12. Auto-Wiring With XML - Part 1
    13. Auto-Wiring With XML - Part 2
  4. Configuring The IOC Container With Annotations
    1. Configuring The IOC Container With Annotations Overview
    2. Introduction To Annotation Configuration
    3. Auto-Wiring With Annotations - Part 1
    4. Auto-Wiring With Annotations - Part 2
    5. @Qualifiers
    6. @Resource
    7. @Component Scanning
    8. @Lazy
    9. @Qualifier
    10. @Scope
  5. Java Configuration
    1. Java Configuration Overview
    2. Introduction To Java Configuration
    3. Injecting Dependencies - Part 1
    4. Injecting Dependencies - Part 2
    5. Mixing Configuration Types
  6. Additional Container Features
    1. Additional Container Overview
    2. Resolving Resources - Part 1
    3. Resolving Resources - Part 2
    4. Property Placeholder Configure
    5. Using Imports To Organize Configuration
    6. Bean Lifecycle Callbacks - Part 1
    7. Bean Lifecycle Callbacks - Part 2
    8. Profiles
  7. Foundations Of Data Access
    1. Foundations Of Data Access Overview
    2. MySQL Installation And Setup
    3. Data Model And Object Model
    4. Benefits Of Spring Data Support
    5. Persistence Layer Structure - Part 1
    6. Persistence Layer Structure - Part 2
  8. JDBC With Templates
    1. JDBC With Templates Overview
    2. Creating A Data Source
    3. JDBC Template Introduction
    4. Row Mapper - Part 1
    5. Row Mapper - Part 2
    6. Result Set Extractor
    7. Inserts With JDBC Template
    8. JDBC Template Updates And Deletes
  9. Spring Data
    1. Spring Data Overview
    2. Spring Data Configuration
    3. Repositories
  10. Spring MVC Introduction
    1. Spring MVC Introduction Overview
    2. Configuring Spring MVC
    3. Spring MVC Walkthrough
  11. Conclusion
    1. Wrap Up

Product information

  • Title: Learning Spring Programming
  • Author(s):
  • Release date: September 2014
  • Publisher(s): Infinite Skills
  • ISBN: 9781771372879