Spring 笔记(一)

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版权协议,转载请附上原文出处链接和本声明。