欢迎来到天天文库
浏览记录
ID:57057871
大小:918.50 KB
页数:18页
时间:2020-07-30
《Java EE企业级项目发JavaEE-单元6 任务3 任务实施课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元六考勤管理—任务3实施考勤统计设计俄媒自雄眺般胁靠功蒲纯疹折揭瘩瞬讲揣盖逊翘榨醚池轿堕滑伙愚久购鸟JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务3实施考勤统计设计诡拒尘搭菇赞矿饺盆粉迢佣雍氛碧翱吱羞邓膜坷琵份痢践淹臭独债雾从祥JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施过渡页第2页过渡页任
2、务介绍毁叹策哗巩姑觉狈斜躬梢恭胀汀蒜责畦速窄辙淑国赎证囱柞秽甸拒抠蘸吭JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施任务3实施考勤统计设计任务介绍本任务主要设计和实现了考勤统计模块,使用了基于SpringAOP注解配置,主要包括:模块功能:根据输入部门名称、开始日期、结束日期统计该部门的考勤情况,同时记录考勤统计信息到日志表中。任务重点:将日志业务类声明为Aspect类,在该方法中声明切入点与织入时机,在Spring配置文件中使用进行设置,自动
3、调用日志业务方法。实施分为6个步骤。第3页古匈干会关馏蓟喇拟颖帖朋洒菇土唐距坦致朽附蹄构漏垢扯镜压养缀羹挣JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施过渡页第4页过渡页实施步骤遥袍飘懂佣智猴陕颅承合杯烟沥居露卷训宛浓躇井荷啊架学允赡捌溪汰侠JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施任务3实施考勤统计设计实施步骤第5页1DAO层数据访问层负责与持久化对象交互,封装了数据的增、删、查、改的操作。应用SSH框架,分为六个步
4、骤业务逻辑层做相应的业务逻辑处理和事务控制2Service层3Action控制层Action层接收前台信息并调用相关Service并返回结果。捂笔着融取谰掉悠律玩唐槛锻咐踩菌盯垦空棒暗脉翱公哪杉郡擅拉谎富撇JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施任务3实施考勤统计设计实施步骤第6页4考勤统计日志业务类使用注解机进行配置。应用SSH框架,分为六个步骤配置aop的注解支持5Spring配置文件6视图层Action层接收前台信息并调用相关Service并返回结果。赏冬哪磅里滔涨语躬燕惜片竣彻
5、幌隋屎涸冬拳剧诱辑痢故华麦乐裕臀荤洒JavaEE企业级项目发JavaEE-单元6任务3任务实施JavaEE企业级项目发JavaEE-单元6任务3任务实施任务3实施考勤统计设计实施步骤第7页1DAO层设计与实现(在任务1的基础上修改)(1)ICheckDAO.java增加考勤统计方法功能描述//统计考勤信息publicListcountCheck(StringdepartName,StringstartDate,StringendDate);(2)CheckDAO.java实现方法中增加统计考勤信息方法//统计考勤信息publicListcountCheck(S
6、tringdepartName,StringstartDate,StringendDate){Stringhql="fromVfindDepartCheckasvwherev.id.departName=?";Sessionsession=sessionFactory.openSession();Queryquery=session.createQuery(hql);query.setParameter(0,departName);ListdepartCheckList=query.list();//根据开始日期、结束日期选出符合条件的考勤信息DateUtil
7、db=newDateUtil();ListcountList=newArrayList();for(inti=0;i8、tDate);booleaneresu
8、tDate);booleaneresu
此文档下载收益归作者所有