Chapter 1. Getting Familiar with the Spring Framework

Spring is a popular enterprise application development framework. This chapter covers the following topics:

  • Spring Framework fundamentals
  • Spring projects
  • The Spring architecture and modules
  • Inversion of control (IoC) and dependency injection (DI)
  • Setting up a Spring development environment, a Hello World program, and autowiring
  • Aspect-oriented Programming (AOP)
  • Spring JDBC
  • Transaction management
  • Spring MVC