spring

1.Spring 中的一些概念

  a,非侵入式:

      项目中使用了spring框架,代码中没有使用spring的API,即使丢弃了spring,项目基本不受影响,依赖性低,未导入API

  b,容器:

      spring可以看做一个容器,用来管理项目中对象的生命周期。管理对象与对象之间的依赖,以后不new对象了,只需要告诉spring需要什么对象,由spring来创建该对象。

  c:IOC:

    控制反转:控制+反转

    以前:要使用Student类的一个对象,必须先自己new创建一个对象,对象的创建者和调用者是同一个人;

    spring之后:被调用者的对象不是由调用者创建的,可以通过配置文件来通知spring帮忙创建对象。

    依赖:以前写一个student类,假如里面还有一个成员变量teacher.以前要new一个student,再new一个teacher.Spring之后,你只要告诉spring你需要student类,spring发现里面有一个teacher,他会自动帮你创建一个teacher,并且帮你set进去。你拿到的student对象里面就已经有teacher信息了。

  d.AOP:

    面向切面编程:

      

posted @ 2018-11-26 13:59  ojbk-  阅读(130)  评论(0)    收藏  举报