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:
面向切面编程:

浙公网安备 33010602011771号