项目案例 5
“e 拍”在线拍卖系统(四)
问题描述
使用 Spring Ioc 功能组装之前的程序
给原有程序在 Biz 层添加事务支持
使用 Spring 对 DAO 层的支持
开发 BidDAOHibimpl
完成“出价”、“我的宝贝”列表和成交功能
采用 AOP 的方式,实现系统日志功能,包括业务日志和异常日
志。
问题分析 -1
使用 Spring Ioc 功能组装之前的程序:
取掉原代码中直接创建要引用的类的实例的代码
增加注入属性的 getter/setter 方法
编写 Spring 配置文件,通过注入方式管理类间的依赖关系,使
用
Spring Bean 工厂创建类实例
通过 Spring 和 Struts 的集成,可以将 Action 也通过 Spring
管理起来
问题分析 -2
各层间依赖关系 :
问题分析 -3
在 Biz 层添加事务支持
业务需要在 Biz 层加事务支持,而不是 DAO 层
去掉原系统中事务控制的代码
通过 Spring 声明式事务统一管理事务