Session 1:

  • Spring overview,
  • setting up Spring environment,
  • dependency injection
  • Reading (Chapters 1,2)

Session 2:

  • Plain old Java object (POJO) paradigm
  • Bean Wiring
  • Reading (Chapters 1,2,3)

Session 3:

  • In-Class Exercises
  • Aspect-oriented programming (AOP) with Spring
  • Reading (Chapters 4)

Session 4:

  • Aspect-oriented programming (AOP) with Spring
  • Data Persistence with Spring,
  • Transactions
  • Reading (Chapters 4, 10)

Session 5:

  • Data Persistence with Spring, Spring-data???
  • Transactions
  • Spring Tool Suite

Session 6:

  • Examples
  • Other Spring Components