
JavaEE单元三JavaEE单元三JavaEE-单元3任务2员工档案修改.ppt
16页Struts2+Hibernate+Spring,,JavaEE 企业级项目开发,单元三 员工档案管理,—任务2 员工档案修改,,目录页,第1页,任务2 员工档案修改,,,过渡页,第2页,过渡页,任务简介,,,,任务2 员工档案修改,任务简介,,,,本任务的目标是学习Struts2的拦截器,本任务 理解拦截器的工作原理 掌握Struts2拦截器的使用步骤 能使用Struts2拦截器设计开发员工档案修改模块,第3页,,,过渡页,第4页,过渡页,任务分析,,,,任务2 员工档案修改,任务分析,,,,,分析Struts2拦截器的工作原理 分析使用Struts2拦截器的步骤 管理员登录后可以修改员工的档案信息,第5页,,,过渡页,第6页,过渡页,相关支撑知识,,,,相关支撑知识,,,,,拦截器(Interceptor)是动态拦截Action调用的对象,类似于Servlet中的过滤器 在执行Action的业务逻辑处理方法(execute())之前,Struts2会首先执行在struts.xml中引用的拦截器 Struts2框架的大多数核心功能都是通过拦截器来实现的,如避免表单重复提交、类型转换、对象组装、验证、文件上传等,都是在拦截器的帮助下实现的。
第7页,一Strut S2 拦截器,任务2 员工档案修改,,,,相关支撑知识,,,,,第8页,任务2 员工档案修改,一Strut s2 拦截器,,,,相关支撑知识,,,,,第9页,任务2 员工档案修改,一Strut s2 拦截器,,,,相关支撑知识,,,,,第10页,任务2 员工档案修改,二Strut S2 使用步骤,Struts2 拦截器定义格式为: 参数A初始化值 参数B初始化值 …… ,,,,任务2 员工档案修改,相关支撑知识,,,,,第11页,二Strut S2 使用步骤,拦截器栈:就是由多个拦截器组成的一个拦截器组,来实现一个特定的拦截功能 拦截器栈的定义: ,,,实施步骤,,,,,第12页,在struts2中要编写拦截器类,必须实现接口,该接口定义了如下的三个方法: void init():该方法在拦截器实例创建后、intercept()方法被调用之前调用,用于初始化拦截器所需要的资源 void destroy():该方法在拦截器实例被销毁之前调用,用于释放在init()方法中分配的资源该方法只执行一次 String intercept(ActionInvocation invocation) throws Exception:该方法在Action执行之前被调用,拦截器为Action提供的附加功能在该方法中实现。
ruts2的开发包,,相关支撑知识,,任务2 员工档案修改,二Strut S2 使用步骤,,,过渡页,第13页,过渡页,任务小结,,,,任务小结,,,,能力目标,第14页,任务2 员工档案修改,,,,,,,,,,,谢谢观看,。
