zoukankan      html  css  js  c++  java
  • spring的介绍

    Spring是一个开源的控制反转和面向切面的容器框架,它的主要目的是简化企业开发。

    IOC控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。
     DI依赖注入:在运行期,由外部容器动态地将依赖对象注入到组件 中。

    为何要用Spring?

    1.降低组件之间的耦合度,实现软件之间的解耦 

    2.提供了很多的服务:事物管理服务,消息服务等等

    3.容器使用了单例模式,开发人员不需要自己写代码实现。

    4.容器提供了AOP技术,利用它很容易实现权限 拦截

    5.容器提供了很多的辅助类,加快开发速度

    6.Spring对主流框架提供了集成 支持

    轻量级与重量级概念的划分

    主要看使用了多少服务;Spring的服务很多,但是默认打开了一些核心的功能,所有Spring属于轻量级的;

  • 相关阅读:
    今日成长笔记2016-11-18
    牛人博客
    c 、c++、java区别
    Java开发中的23种设计模式详解
    JAVA编程规范
    设计及编码质量改进之降低耦合度
    加密
    敏捷开发之Scrum扫盲篇
    RPC
    李洪强iOS开发Swift篇—04_运算符
  • 原文地址:https://www.cnblogs.com/GodFather001/p/2281540.html
Copyright © 2011-2022 走看看