Spring 笔记(一)
Spring的简介和特征
简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式)轻量级开源框架。
Spring的特征
控制反转(IOC)
依赖注入(Dependency Injection)
AOP
可插拔性(Pluggability)
容器(container)
轻量级(lightweight)
对控制反转(IOC)的理解
将对象的创建权反转给Spring
控制反转使得所有的实例化(即创建对象)都由Spring来管理。
对依赖注入(Dependency Injection)的理解
在Spring框架创建bean对象时,动态的将依赖对象(的相关属性)注入到bean组件中
对AOP的理解
AOP是面向切面编程。
AOP起到解耦作用。
与OOP(面向对象编程)相比,AOP是横向分割各模块,OOP是纵向分隔各功能

Container(容器)
spring框架是一个能够容纳所有应用程序对象的容器。负责管理所有对象的生命周期和配置。
轻量级
Spring是轻量级框架,轻量级框架的特点:一般是非侵入性的、依赖的东西非常少,占用资源非常少,部署简单,比较容易使用。
版权声明:本文为jurenzhouqi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。