spring framework related concepts

Software industry Pareto rule? Only 20% of the technology is the most common and most critical, determine your basis, 80% behind the decision to your potential!

 

concept:

1, lightweight frame, what the user needs to add their own functions corresponding function modules , unlike heavyweight framework, once used, all functions are added

2, container: IOC container framework to manage the project life cycle of various objects (object creation, initialization, use, destruction), the premise is the need to manage the configuration of the object to the IOC container

spring framework to project benefits:

1, dynamic decoupling, facilitate the development of

The dependencies between the objects to be managed spring, to avoid excessive coupling between the code and the code

2, easy to integrate a variety of excellent framework

3, support aop programming

4, spring is a modular project, you can customize according to their needs functional modules

 

The core functional blocks of the spring framework

 

core (spring core containers) : Core package is the most basic part of the frame and provides dependency injection (Dependency Injection) Bean container management functions, i.e. to provide IOC and dependency injection.

Spring ORM: Spring and all the major ORM mapping framework are well integrated, including Hibernate, MyBatis etc.

Spring AOP (Aspect Oriented Programming): Spring AOP module Oriented Programming function integrates

 

Guess you like

Origin www.cnblogs.com/wskb/p/10939410.html