As you can see, the core of the spring framework is focused on how to use Di, AOP, and templates to make enterprise-class Java development easier. Spring does the same thing, so it's worth your while to use it. But spring content may be a lot more than you can see. In the spring framework, you may find several ways to make Java development easier. But the spring framework is an ecosystem built on a core framework that extends spring into the web Service,rest,mobile and NoSQL realms.
First, let's break down the new spring kernel framework and see the value it brings. Then we will focus our vision on other spring products.
Spring modules
When you download the published spring and study its library folder, you will find some jar files. Spring 4.0, for example, has 20 separate modules in the Spring release framework, each containing 3 jar files (binary files, source files, Javadoc files). The following is a complete illustration
These modules can be arranged into 6 functional classifications, as shown in
In general, these modules provide almost everything you need to develop enterprise applications, but you don't have to introduce them to your application. You are free to choose several modules that are suitable for your application and look at other options when they do not meet your needs. Spring also provides integration with other frameworks and class libraries, so you don't have to write them yourself. Next, let's take a look at the modules in the film.
A container is the core of the spring framework, which manages the creation and configuration of beans that support spring applications. Spring Bean Factory These operations through Spring di. Several spring application context implementations are built on the basis of Bean factory. In addition to the two above, this module also supports many enterprise services such as Email,jndi access, EJB consolidation, and scheduling. All other modules are built on the core container. You can use these classes implicitly when you configure your app. The core module will run through the entire book.
Spring First (1-3): Aerial view of the Spring blueprint