欢迎来到天天文库
浏览记录
ID:51963805
大小:1.15 MB
页数:18页
时间:2020-03-26
《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
此文档下载收益归作者所有