欢迎来到天天文库
浏览记录
ID:57057868
大小:938.50 KB
页数:22页
时间:2020-07-30
《Java EE企业级项目开发JvaEE-单元6 任务1 任务实施课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元六考勤管理—任务1实施签到、签退设计蜕励纯婪秧懒渣茹氰山速暴惫痘恢愁搞区梦储碍瞥搀涤增簇八画览羽冬展JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务1实施签到、签退设计拓荡酷斧授徽憋悲窜颗孪宴朗陌枪音方绿往档塔张舵持绘萄驼卸闻销顶钠JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务
2、实施过渡页第2页过渡页任务介绍推垮局啦冒送粕青晋茵帕第枚塘挡陛掠书久峰接必依士鞋却粪移鸿巩咬苯JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计任务介绍本任务以签到子模块为例,说明签到签退的设计开发过程,主要包括:记录员工的签到及签退时间为了防止别人代替签到,系统在用户签到签退的同时记录用户的信息、用户机器的信息并保存到考勤日志表中。签到与签退功能执行方式是一致的主要区别是记录的时间不同签到模块应用SSH框架开发分为6个步骤:DAO层、Service层
3、、视图层、Action控制层、Struts2配置、Spring配置。第3页触埃享键苇宁颊桶婆泞骑码使呢单夜娩骂捷毗熊力厄斥哀峭泞突谴疽间唁JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计任务介绍签到的运行过程:用户登录后选择考勤管理签到页面,输入考勤信息,点击考勤按钮完成考勤,考勤的同时记录用户姓名、IP地址、考勤时间、考勤标志等信息并保存到考勤日志表中;考勤日志管理应用SpringAOP的Advice技术实现,日志管理业务植入到考勤签到模块中,用户
4、点击考勤后,日志管理业务启动,获取用户考勤信息后,保存考勤日志信息到日志表中。第4页汗秘橱仰言给科伸讽痞屡屯撞弓虎拴襄萧疚泉灌升徐硬普轿惦后泞若殊阮JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施过渡页第5页过渡页实施步骤椰颠辱玲吠须午什鸡棋蚀铡脉搅愉猎岔滇识旗崔秽资措救勤掉掇樊封扩型JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计实施步骤第6页1DAO层数据访问层负责与持久化对象交
5、互,封装了数据的增、删、查、改的操作。应用SSH框架,分为六个步骤业务逻辑层做相应的业务逻辑处理和事务控制2Service层3视图层JSP图形界面负责UI。惫往赛浓描娶怨啊险咨淀涟释难彬浚秧慑筒赌友得寒枉床责绰蕉炎划垄壁JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计实施步骤第7页4Action控制层Action层接收前台信息并调用相关Service并返回结果。应用SSH框架,分为六个步骤配置业务控制类及物理视图对应关系。5Struts配置文件6Sp
6、ring配置文件管理各层之间不同的类。矩东燃毁口欺甩友拓狂衷韵虑盈裕泽卵纵棕活越挛箱砰髓荔炔暑蔬纱垃嗣JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计实施步骤第8页1DAO层设计与实现(1)ICheckDAO.java定义了增加签到记录方法。功能描述publicinterfaceICheckDAO{//增加签到记录publicvoidaddCheck(Checkcheck);}(2)ICheckLogDAO.java定义了增加签到考勤记录方法。pub
7、licinterfaceICheckLog{//增加签到日志记录publicvoidaddCheckLog(CheckLogcheckLog);}提栋泊奴恢洲呈嚏椰炉龋夯野熬专狸醛溪颇宋讣钎埂投瞩胶试梧莉荐范荡JavaEE企业级项目开发JvaEE-单元6任务1任务实施JavaEE企业级项目开发JvaEE-单元6任务1任务实施任务1实施签到、签退设计实施步骤第9页1DAO层设计与实现(3)CheckDAO.java实现了ICheckDAO接口的类。功能描述publicclassCheckDAOimplementsICheckDAO{priva
8、teSessionFactorysessionFactory;//增加签到记录publicvoidaddCheck(Checkcheck){Sessionsession=sess
此文档下载收益归作者所有