- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE-单元2任务1任务实施课件
Struts2+Hibernate+Spring JavaEE 企业级项目开发 单元二 系统管理 —任务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设计 修改角色视图层需要设计两个页面:updateRole.jsp、showAllRole.jsp 任务目标:角色管理的功能是完成角色的添加、删除、修改与显示,本任务以修改角色修改为例说明角色管理设计过程。 应用Struts2框架设计角色管理模块 任务1实施 搭建Struts2开发环境及角色管理 实施步骤 第6页 运行结果 连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中 应用Struts2框架设计角色管理模块 任务1实施 搭建Struts2开发环境及角色管理 实施步骤 第7页 2 实体层 实体类:角色实体类 public class Role implements java.io.Serializable{ private int id; private String roleName;//角色名称 private String roleDesc;//角色描述 public Role(){ } …… // 一组set/get属性方法 } 任务1实施 搭建Struts2开发环境及角色管理 实施步骤 第8页 3 DAO接口 修改角色接口:RoleDAO.java public interface RoleDAO { //修改角色 public boolean updateRole(Role role); //根据id查询查询指定角色 public Role searcherRoleByID(int id); } 任务1实施 搭建Struts2开发环境及角色管理 实施步骤 第9页 4 DAO实现 DAO实现类:RoleDAOImpl.java //根据id查询查询指定角色 public Role searcherRoleByID(int id) { Role role=null; String sql=select * from tb_role where id=?; …… // 连接数据库,根据角色id查询角色表获得角色信息 return role; } //修改角色 public boolean updateRole(Role role) { boolean result=false; //修改结果 …… // 连接数据库,根据角色对象修改角色表,修改成功返回true,否则返回false return result; } 任务1实施 搭建Struts2开发环境及角色管理 实施步骤 第10页 5 Action控制层 修改角色首先要根据ID获取角色信息并保存到内存中,其次在修改页面中输入要修改的角色信息,最后获取角色信息并修改。 //修改角色预处理 public String preupdateRole()throws Exception{ String result=; //获取id参数 HttpServletRequest request= ServletActionContext.getRequest(); String idStr=request.getParameter(id); if(idStr==null){ idStr=0; } int id=Integer.parseInt(idStr); Role role=new Role(); Ro
文档评论(0)