This is the first part of my simple understanding of Spring; if there are any mistakes or missing parts, I hope to leave a message to exchange.
content:
1. Spring series sharing arrangement:
Partial project list
IOC:
Ioc container concept
Container initialization process
Container related features
Container Feature Use Cases
AOP
Aop overview
Aop design and implementation
Aop Advanced Features
Use Cases
What can be learned:
Have an overall understanding of the spring technology stack and understand the relationship between common projects; master the overall architecture and features of the spring core,
Second, the design concept and goals of spring
3. Common projects of Spring system
Common subprojects:
introduce:
The core of the well-known Spring project includes a series of IOC containers designed to provide the implementation of the dependency inversion pattern.
characteristic:
introduce:
Spring Cloud is an ordered collection of some class frameworks. It uses the development convenience of Spring Boot to subtly simplify the development of distributed system infrastructure, such as service discovery registration, configuration center, message bus, load balancing, short circuit, data Monitoring, etc., can be started and deployed with one click using the Spring Boot development style.
Features and Support:
A set of tools to build data integration and implement data processing pipelines
Features:
introduce:
Spring Web Flow is an extension of Spring MVC that supports the development of process-based applications. It separates the definition of the process from the classes and views that implement the behavior of the process. When your application requires complex navigation controls, such as wizards, to guide the user through a series of steps during a larger transaction, SWF will would be a powerful controller.
Important components: