Spring是业务逻辑层框架。
Spring的核心是:IoC和AOP
IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。
AOP支持将一些通用任务如安全、事务、日志等进行集中处理,从而提供了更好的复用。
对于Spring框架而言,一切对象都是Bean。
通过Bean标签添加对象(id属性:对象的别名,class属性:对象对应类的全限定类名)。
哪个类需要用到Spring中的对象直接拿来用就好(实际上是Spring注入所需的对象),相当于Spring替代了对象工厂。具体使用方式 :
bean.xml
<bean id="chinese" class="com.lyx.service.Chinese"/>
BeanTest.java
var context = new ClassPathXmlApplicationContext("beans.xml");
Chinese c = context.getBean("chinese", Chinese.class);