实现原理:
采用spring AOP技术实现
spring事务的架构
事务的定义
事务的状态
说明:通过spring的事务处理架构,再通过配置文件具体的实现事务的类,就可以让
spring容器知道是什么样的技术来操作数据库,通过对事务状态的判断,通过事务的
定义就可以知道具体的目标方法采用什么样的事务策略来处理了。
/**
* dao 接口定义
* @author w7
*
*/
public interface StudentDao {
public void saveStudent(String sql);
}
/**
* dao接口实现
*
* 继承JdbcDaoSupport ,使用jdbc模板编程
* @author w7
*
*/
public class StudentDaoImpl extends JdbcDaoSupport implements StudentDao{
public void saveStudent(String sql) {
this.getJdbcTemplate().execute(sql);
}
}
/**
* service 接口定义
* @author w7
*
*/
public interface StudentService {
public void saveStudent();
}
/**
* service 接口实现
* @author w7
*
*/
public class StudentServiceImpl