什么是Spring

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11483937.html

 

Spring是一个实现了IoC和AOP的轻量级(Lightweight)的容器(Container)框架,并且提供了对ORM、Transaction、MVC等常用框架的整合方案

  • loose coupling
  • no intrusive
  • lightweight
  • easy to test
  • fast development

 

Spring框架中的核心组件只有3个:Core、Context、Bean。

  • Bean:演出中的演员
  • Context:演出的舞台背景
  • Core:演出的道具

它们构建起了整个Spring的骨骼架构,没有它们就不可能有AOP、Web等上层的特性功能。

Spring解决了一个非常关键的问题,它可以让你把对象之间的依赖关系转而用配置文件来管理,也就是依赖注入机制(IoC)。

 

posted @ 2019-09-07 23:40  李白与酒  阅读(217)  评论(0编辑  收藏  举报