正式使用spring之前先来体验一下spring的自动创建对象,让面向对象编程变成面向接口编程。
思路:
在调用spring的bean.xml配置时,就已经自动创建Dao层和Service层的对象
一、JAR包
因为是来体验spring的bean.xml,所以不需要连接数据库,那就只需要spring的四个核心包。
spring-beans、context、core、expression 四大金刚
二、接口
两个接口
一个是Dao接口ICustomerDao.java 里面编写一个void方法saveCustomer();
一个是Service接口ICustomerService.java 里面也编写一个void方法saveCustomer();
三、实现类
两个接口对应两个实现类,代码如下
package service.impl;
import org.springframework.beans.factory.BeanFactory;
import dao.ICustomerDao;
import service.ICustomerService;
public class CustomerServiceImpl implements ICustomerService {
//创建customerDao用来接收Dao层数据
private ICustomerDao customerDao;
public void setCustomerDao(ICustomerDao customerDao) {
this.customerDao = customerDao;
}