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

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

ID:51963850

大小:1.30 MB

页数:22页

时间:2020-03-26

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

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

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元六考勤管理—任务2实施考勤查询设计1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务2实施考勤查询设计过渡页第2页过渡页任务介绍任务2实施考勤查询设计任务介绍本任务主要介绍了考勤查询子模块功能实现过程:主要功能:查询用户的考勤情况,输入姓名、开始日期、结束日期查询用户在这一个时间段的考勤情况,同时将查询用户的信息记录到日志表中。设计开发分为6个步骤,其中查询日志的记录与基于XMLSchema配置是任务的重点。第3页过渡页第4页过渡页实施步骤任务2实施考勤查询设计实施步骤第5页1DAO层数据访问层负责与持久

2、化对象交互,封装了数据的增、删、查、改的操作。应用SSH框架,分为六个步骤业务逻辑层做相应的业务逻辑处理和事务控制2Service层3视图层JSP图形界面负责UI。任务2实施考勤查询设计实施步骤第6页4Action控制层Action层接收前台信息并调用相关Service并返回结果。应用SSH框架,分为六个步骤配置业务控制类及物理视图对应关系。5Struts配置文件6Spring配置文件管理各层之间不同的类。任务2实施考勤查询设计实施步骤第7页1DAO层设计与实现(在任务1的基础上修改)(1)ICheckDAO.java增加考勤查询方法功能描述//根据用户姓名、日期查询考勤信息public

3、ListfindCheck(StringuserName,StringstartDate,StringendDate);(2)CheckDAO.java增加考勤查询方法。//记录考勤查询的日志publicvoidaddFindCheckLog();任务2实施考勤查询设计实施步骤第8页1DAO层设计与实现(3)CheckDAO.java考勤查询方法功能描述publicListfindCheck(StringuserName,StringstartDate,StringendDate){Sessionsession=sessionFactory.openSession();Stringhql

4、="fromCheck";Queryquery=session.createQuery(hql);ListfcheckList=query.list();//根据用户名查询用户的IDStringuserHql="fromUserInfoasuwhereu.userName=?";Queryquery1=session.createQuery(userHql);query1.setString(0,userName);ListuserList=query1.list();System.out.println("userList="+userList);intuserId=0;UserInf

5、ouser=null;if(userList==null

6、

7、userList.size()==0){//查询结果是空userId=-1;returnnull;}else{//查询到结果user=(UserInfo)query1.list().get(0);userId=user.getUserId();DateUtildb=newDateUtil();//根据用户ID、开始日期、结束日期选出符合条件的考勤信息ListcheckList=newArrayList();for(inti=0;i

8、st.get(i);StringcheckTime=check.getCheckTime();checkTime=checkTime.substring(0,10);booleansresult=db.compareDate(checkTime,startDate);//日期比较booleaneresult=db.compareDate(endDate,checkTime);if(check.getUserId()==userId&&sresult&&eresult){checkList.add(check);}}returncheckList;}任务2实施考勤查询设计实施步骤第9页1D

9、AO层设计与实现(4)CheckLogDAO.java功能描述//记录考勤查询的日志publicvoidaddFindCheckLog(){Stringip=(String)ServletActionContext.getRequest().getSession().getAttribute("ip");//获取查询考勤时间StringcheckTime=(String)ServletActionContext.getRequest

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

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

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