文档介绍
尚辅网 http://shangfuwang.com/ Struts2+Hibernate+Spring JavaEE 企业级项目开发 单元七 工作流转 —任务3实施 审批申请设计 1 任务介绍 2 实施步骤 3 任务小结 4 拓展任务 目录页 第1页 任务3实施 审批申请设计 过渡页 第2页 过渡页 任务介绍 任务3实施 审批申请设计 任务介绍 审批申请模块使用Struts2+Spring框架设计,分为三个层次: 视图层包括审批申请页面、审批完成页面; 模型层负责将审批的意见、内容、申请的状态保存到数据库中; 控制层获取审批页面的审批数据,调用模型层的方法保存数据,返回到审批结果页面。 第3页 本任务重点是审批申请的事务处理,通过三种不同的声明式事务处理,说明声明式事务如何在项目开发中应用。 过渡页 第4页 过渡页 实施步骤 任务3实施 审批申请设计 实施步骤 第5页 1 使用TransactionInter的声明式事务 2 使用<tx> 命名空间的声明式事务管理 3 使用Spring注解声明事务 任务3实施 审批申请设计 实施步骤 第6页 运行结果 连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中 1 使用TransactionInter的声明式事务 Sprng引入注解声明事务,使用方式是在需要事务的方法面前声明注解的事务配置 @Transactional(propagation = Propagation.REQUIRED) public boolean approveApply(Apply apply) { final int applyId = apply.getApplyId(); final String approvePerson = apply.getApprovePerson(); final String app