zoukankan      html  css  js  c++  java
  • Spring

    首先要明确,Spring最想做到的一件事情----解耦,所有的内容,都离不开这个这两个字.

    IoC:是一个容器,用来存放已经被实例的对象,在传统的代码中,通常都是需要使用另一个类的时候,要通过new 类名来创建一个实例,从而调用里面的方法,这样做使程序中的耦合大大增加,  而且依赖关系较强,但是在Spring中,创建实例的工作不需要我们自己来完成,因此,被称为控制反转;我们通过配置xml文件,通过配置bean标签,经过Spring内部的处理,只需要get需要  的实例,因此这个过程(把创建好的实例,注入给调用者)也被称为依赖注入.

    AOP:面向切面变成,针对OOP的代码利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合降低,提高程序的可重用性,同时提高了开发的效率,主要功能有日志  记录,性能统计,安全控制,事务处理,异常处理等等。

  • 相关阅读:
    [状压DP][二分]JZOJ 3521 道路覆盖
    字符串操作
    练习: 判断一个数是否为小数
    Python 深浅拷贝
    编码
    python中的 == 和 is 的区别
    Python3 字典的增删改查
    Python3 列表的基本操作
    初识 Python
    方法的入门
  • 原文地址:https://www.cnblogs.com/wuya0117/p/13927725.html
Copyright © 2011-2022 走看看