IOC
inverse of contol 控制反转
将创建对象的权利,有java代码反转给Spring框架。
DI 依赖注入。
依赖谁,就注入谁.
依赖?
A 类 想要实现某个功能,需要调用B类的方法才行。 就需要在A类中创建B类对象,进而调用方法实现功能。
就可以说 A类 依赖 B类.
servlet层的类中,需要创建dao层类的对象进而调用调用方法完成功能。
就可以说 service层的 类 依赖 dao层类。
注入
就是使用spring框架,创建对象,给类中的属性赋值。
class LoginService{
QueryDao qd;
public int login(){
int n = qd.query();
return n;
}
}
class QueryDao{
// 根据用户名和密码查询用户信息的方法
public int query(){
。。。。。
}
}