spring是一个开源框架,是用来帮助企业级应用的开发.下面是spring的7个模块:
spring的ORM模块能够与Hibernate整合。
一个类A依赖于一个类B是指:A类把B类作为一个成员变量。
比如car这个类有engine这样一个属性
class car{
private engine;
}
此时,老外的专家们就说,car依赖于engine.这倒是,没发动机的车能跑吗!另外,本人最烦don't call us we call you的比喻。这句话的愿意是表示好莱坞大导演的傲慢,想卖肉的女星要等待召唤。
如果不用spring,一般情况下,car这个类要自己new一个engine出来
class car{
private engine;
public void someMethod()
{engine fadongJi =new engine();}
}
而用spring以后,car 所需要的engine就不要自己new了,通过配置文件,spring会生成这样的一个实例fadongJi;
通过A类的构造函数,这种被称作构造注入。
通过setter方法,这种被称为setter注入。
一个类不要自己配置自己,而最好由外界配置。
由Spring所管理的类,在写法上必须符合JavaBean标准。
洋县白云宾馆