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

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

ID:51617443

大小:1.20 MB

页数:18页

时间:2020-03-26

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

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

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元七工作流转—任务1实施添加申请设计1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务1实施添加申请设计过渡页第2页过渡页任务介绍任务1实施添加申请设计任务介绍添加申请是工作流转的基础模块,主要功能是编辑公文,提交给指定部门审批。应用Struts2+Spring实现添加申请功能:用户在视图层页面输入申请标题、申请内容Action控制层获取输入的申请信息,并调用模型层的服务方法将申请信息保存到数据库中,最后调用显示所有申请的方法返回到所有申请页面。添加申请的模型层:使用了JdbcTe

2、mplate模板类对象,使得访问数据的操作更加简便,提高了开发效率并且在JdbcTemplate类中引入事务机制,使得数据操作更加安全可靠。第3页任务1实施添加申请设计任务介绍添加申请实施分为6个步骤:DAO层Service层Action控制层视图层struts.xml配置applicationContex.xml文件配置本任务重点介绍DAO层实现类的设计、Action控制类的设计。第4页过渡页第5页过渡页实施步骤任务1实施添加申请设计实施步骤第6页1添加申请DAO层实现类添加申请设计需要设计接口IApplyDAO.java和实现类ApplyDAO.java任务

3、目标:数据访问层实现类中使用了JdbcTemplate模板类,操作简便;为了增加安全性,引入事务机制。重点介绍以下两个:使用Struts2+Spring框架,DAO层使用JdbcTemplate模板类2添加申请控制Action类添加申请设计需要设计接口IApplyDAO.java和实现类ApplyDAO.java任务1实施添加申请设计实施步骤第7页1添加申请DAO层实现类添加申请DAO层中添加申请方法中使用了JdbcTemplate类,通过执行jdbcTemplate.update()方法保存数据,参数通过PreparedStatement对象传递。//添加申请

4、数据访问层实现类publicclassApplyDAOimplementsIApplyDAO{privateJdbcTemplatejdbcTemplate;publicJdbcTemplategetJdbcTemplate(){returnjdbcTemplate;}publicvoidsetJdbcTemplate(JdbcTemplatejdbcTemplate){this.jdbcTemplate=jdbcTemplate;}//获取所有申请publicListgetAllApply(){Stringsql="select*fromtb_applicat

5、ion";ListapplyList=jdbcTemplate.queryForList(sql);returnapplyList;}任务1实施添加申请设计实施步骤第8页1添加申请DAO层实现类//增加申请publicbooleanaddApply(Applyapply){finalStringtitle=apply.getTitle();finalStringapplyContent=apply.getApplyContent();finalStringapplyDate=apply.getApplyDate();finalintuserId=apply.ge

6、tUserId();finalintdepartId=apply.getDepartId();finalStringapprovePerson=apply.getApprovePerson();finalStringapproveDate=apply.getApplyDate();finalStringapproveView=apply.getApproveView();finalintstatus=apply.getStatus();inti=jdbcTemplate.update(newPreparedStatementCreator(){publicPre

7、paredStatementcreatePreparedStatement(Connectioncon)throwsSQLException{Stringsql="insertintotb_applicationvalues(?,?,?,?,?,?,?,?,?)";PreparedStatementps=con.prepareStatement(sql);ps.setString(1,title);ps.setString(2,applyContent);ps.setString(3,applyDate);ps.setInt(4,userId);ps.setIn

8、t(5,departId

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

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

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