一.实验目的:
(1)理解Spring Ioc 和 DI概念;
(2)掌握依赖注入的两种实现方式。
实验内容:模仿教材示例程序,利用Spring实现添加图书的功能。
实验步骤:
(1)创建Java工程项目,为项目添加Spring支持;
(2)创建实体类Book;
(3)创建dao层接口BookDao并在接口中定义方法public void save(Book book);
(4)创建dao层实现类BookDaoImpl(模拟访问数据库);
(5)创建service层接口BookService并在接口中定义方法public void add(Book book);
(6)创建service层实现类BookServiceImpl,添加属性private BookDao bookDao,add方法通过该属性
调用dao层的save方法。
(7)分别采用构造方法注入和属性的setter方法注入,实现bookDao的自动注入。
二、项目结构:
三、代码:
###1.用于模拟数据库的存储操作的