JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt

JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt

ID:51963805

大小:1.15 MB

页数:18页

时间:2020-03-26

JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt_第1页
JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt_第2页
JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt_第3页
JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt_第4页
JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt_第5页
资源描述:

《JavaEE单元1配套教学课件4JavaEE 单元二 JavaEE 单元二 JavaEE-单元2 任务1 任务实施.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元二系统管理—任务1实施搭建Struts2开发环境及角色管理1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务1实施搭建Struts2开发环境及角色管理过渡页第2页过渡页任务介绍任务1实施搭建Struts2开发环境及角色管理任务介绍本任务主要介绍了角色管理,主要包括:视图层JSP设计实体层DAO接口DAO实现Action控制层Struts2的配置文件:struts.xml第3页过渡页第4页过渡页实施步骤任务1实施搭建Struts2开发环境及角色管理实施步骤第5页1视图层JSP设计修改角色视图层需要设计两

2、个页面:updateRole.jsp、showAllRole.jsp任务目标:角色管理的功能是完成角色的添加、删除、修改与显示,本任务以修改角色修改为例说明角色管理设计过程。应用Struts2框架设计角色管理模块任务1实施搭建Struts2开发环境及角色管理实施步骤第13页运行结果连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中应用Struts2框架设计角色管理模块任务1实施搭建Struts2开发环境及角色管理实施步骤第6页2实体层实体类:角色实体类publicclassRoleimplementsjava.io.Serializable{privatei

3、ntid;privateStringroleName;//角色名称privateStringroleDesc;//角色描述publicRole(){}……//一组set/get属性方法}任务1实施搭建Struts2开发环境及角色管理实施步骤第6页3DAO接口修改角色接口:RoleDAO.javapublicinterfaceRoleDAO{//修改角色publicbooleanupdateRole(Rolerole);//根据id查询查询指定角色publicRolesearcherRoleByID(intid);}任务1实施搭建Struts2开发环境及角色管理实施步骤第6页4DAO实

4、现DAO实现类:RoleDAOImpl.java//根据id查询查询指定角色publicRolesearcherRoleByID(intid){Rolerole=null;Stringsql="select*fromtb_rolewhereid=?";……//连接数据库,根据角色id查询角色表获得角色信息returnrole;}//修改角色publicbooleanupdateRole(Rolerole){booleanresult=false;//修改结果……//连接数据库,根据角色对象修改角色表,修改成功返回true,否则返回falsereturnresult;}任务1实施搭建S

5、truts2开发环境及角色管理实施步骤第6页5Action控制层修改角色首先要根据ID获取角色信息并保存到内存中,其次在修改页面中输入要修改的角色信息,最后获取角色信息并修改。//修改角色预处理publicStringpreupdateRole()throwsException{Stringresult="";//获取id参数HttpServletRequestrequest=ServletActionContext.getRequest();StringidStr=request.getParameter("id");if(idStr==null){idStr="0";}intid

6、=Integer.parseInt(idStr);Rolerole=newRole();RoleDAOroleDAO=newRoleDAOImpl();role=roleDAO.searcherRoleByID(id);if(role!=null){//将role保存到会话中ActionContextctx=ActionContext.getContext();Mapmap=ctx.getSession();map.put("role",role);result="update";}else{result="error";}returnresult;}任务1实施搭建Struts2开发

7、环境及角色管理实施步骤第6页5Action控制层—修改角色方法//修改角色publicStringupdateRole()throwsException{Stringresult="";//获取角色修改参数HttpServletRequestrequest=ServletActionContext.getRequest();StringidStr=request.getParameter("id");StringnewRoleName=request.ge

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

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

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