Spring total of about 20 modules, a plurality of files of different configuration 1300.
These components are integrated respectively
The core container (Core Container),
AOP(Aspect Oriented Programming),
Device Support (Instrmentation),
Data Access and Integration (Data Access / Integeration),
Web,
Packets (Messaging),
Test, this set of six modules.
The following is the structure of Figure 5 Spring modules:
Spring design philosophy:
Spring framework has three core components: Core, Context and Beans. They built up a whole Spring of bone architecture.
Bean Object as the significance of OOP in the same role in the Spring, there is no concept of the object as if no object-oriented programming, Spring Bean did not exist there would be no sense of Spring.