JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt

ID:51617440

大小:1.18 MB

页数:17页

时间:2020-03-26

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt_第1页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt_第2页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt_第3页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt_第4页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt_第5页
资源描述:

《JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元七 JavaEE-单元7 任务2 任务实施 .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元七工作流转—任务2实施修改申请设计1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务2实施修改申请设计过渡页第2页过渡页任务介绍任务2实施修改申请设计任务介绍修改申请功能设计与实现使用了编程式事务管理:主要功能:用户在申请没有审批之前,可以修改申请内容。本任务实施的重点是事务的处理,即在修改时增加事务管理。重点掌握:使用TransacionManager实现编程事务的设计与实现使用TransactionTemplate类实现编程事务第3页过渡页第4页过渡页实施步骤任务2实施修改申请设计实施步骤第5页本

2、任务使用编程式事务管理,实现分别使用以下两种方式:1.使用TransacionManager实现编程事务2.使用TransactionTemplate类实现编程事务任务2实施修改申请设计实施步骤第6页运行结果连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中1使用TransacionManager实现编程事务修改申请DAO实现类的代码,增加DataSource、DataSourceTransactionManager、DefaultTransactionDefinition属性的定义,在修改申请代码中增加事务处理。publicclassApplyDAOimp

3、lementsIApplyDAO{privateJdbcTemplatejdbcTemplate;privateDataSourcedataSource;privateDataSourceTransactionManagertransactionManager;privateDefaultTransactionDefinitiondef;……//一组set/get属性方法//后面增加修改申请的方法任务2实施修改申请设计实施步骤第7页运行结果连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中1使用TransacionManager实现编程事务//修改申请pub

4、licbooleanupdateApply(Applyapply){//事务管理对象transactionManager=newDataSourceTransactionManager(dataSource);def=newDefaultTransactionDefinition();//事务定义def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);TransactionStatusstatus=transactionManager.getTransaction(def);inti=0;try{f

5、inalintapplyId=apply.getApplyId();finalStringtitle=apply.getTitle();finalStringapplyContent=apply.getApplyContent();finalStringapplyDate=apply.getApplyDate();i=jdbcTemplate.update(newPreparedStatementCreator(){publicPreparedStatementcreatePreparedStatement(Connectioncon)throwsSQLException{Strin

6、gsql="updatetb_applicationsettitle=?,applyContent=?,applyDate=?whereapplyId=?";PreparedStatementps=con.prepareStatement(sql);ps.setString(1,title);……//ps设置applyContent、applyDate、applyId参数returnps;}});intj=jdbcTemplate.update(newPreparedStatementCreator(){publicPreparedStatementcreatePreparedSta

7、tement(Connectioncon)throwsSQLException{Stringsql="updattb_applicationsettitle=?,applyContent=?,applyDate=?whereapplyId=?";PreparedStatementps=con.prepareStatement(sql);ps.setString(1,title);……//ps设置applyContent、applyDate、applyId参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多