Spring First (1-3): Aerial view of the Spring blueprint

Source: Internet
Author: User

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.

    • Core Spring Container

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 ' s AOP module

Spring First (1-3): Aerial view of the Spring blueprint

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.