Spring解决的是业务逻辑层和其它各层的耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
1.创建Dao接口
2.创建DaoImpl实现类
3.创建applicationContext.xml并给DaoImpl配置bean
4.创建测试类初始化容器获取实例
约束:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd"></bean
初始化applicationContext加载配置文件:
ApplicationContext appCon = new ClassPathXmlApplicationContext("applicationContext.xml");
获取实例:
TestDao td = (TestDao)appCon.getBean("test");