Spring框架中创建对象不需要再用new构造方法来调用,可以直接使用
1、练习how2j网站的内容
导入lib包
在src目录下新建applicationContext.xml文件(Spring的核心配置文件)
关键字c用于获取Category对象,该对象获取的时候,就已经被注入了字符串“category 1”到name属性中,可以直接使用
在TestSpring中通过spring获取Category对象,以及该对象被注入的name属性。
打印结果
2、练习Setter注入和构造器注入
在applicationContext.xml文件中配置用户User,在<bean>元素中放置标签,<value>标签用于为name属性赋值
Setter注入通过<property>元素赋值,构造器注入通过<constructor-arg>元素赋值
在ManagerServlet的doGet()方法中装载配置文件、获取Bean,然后通过Bean对象的相应getXxx()方法获取并输出用户信息
打印结果
3、练习DAO模式
DAO抽象类提供设置数据源及相关辅助信息的方法,在使用DAO框架存取数据库时,只需要通过一个数据库存取接口来实现操作
创建接口UserDAOImpl,在接口中定义insert()方法用于添加数据
UserDAO类
在applicationContext.xml文件中定义数据源,配置userDAO类并注入DataSource属性值