(二)java框架篇笔记库(28)
来源:互联网 发布:美团送餐员用什么软件 编辑:程序博客网 时间:2024/05/21 10:49
一. 拦截器的理解
1 ) . 基本了解1. 概念 : 拦截器是AOP中的概念,本身是一段代码.可以通过定义"织入点",来指定拦截器的代码在"织入点"的前后执行,从而起到;拦截的作用举例 : 正如struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码2. 在项目中,通常使用拦截器来拦截通过非正常程序而进行的访问3. 拦截器机制 :Struts2的拦截器与servlet过滤器类似,在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会先执行Action的execute方法 ,其中Intercept是拦截器的核心方法4. 主要功能 :拦截器是struts2框架的核心,主要用于完成解析请求参数,将请求参数赋值给Action属性,执行数据校验,文件上传等工作
5. 关于默认拦截器 :Struts2有默认引用,在默认情况下自动引用一些拦截器,是defaultStack2 ) . 自定义拦截器的三种方式 :1. 实现Interceptor接口2. 继承抽象类AbstractInterceptor3. 继承MethodFilterInteceptor
3 ) .拦截器在项目中的运用:
1. 同时可以减轻代码冗余,提高重用率2. 如果要求用户密码.权限等验证,可以用自定义的拦截器进行密码验证和权限限制,对符合登入者才跳转到正确页面
二. Spring融入框架
1 ) . 通过web.xml中配置ContextLoaderListener这个监听器同时加载spring的配置文件,从而融入到项目框架中
三. 项目的部署方式
1 ) . 若项目单独部署到tomcat中,应该看tomcat的server.xml2 ) . 若和eclipse结合使用进行项目部署时,应该看eclipse里面的serve.xml
阅读全文
0 0
- (二)java框架篇笔记库(28)
- (二)java框架篇笔记库(15)
- (二)java框架篇笔记库(16)
- (二)java框架篇笔记库(17)
- (二)java框架篇笔记库(18)
- (二)java框架篇笔记库(19)
- (二)java框架篇笔记库(20)
- (二)java框架篇笔记库(21)
- (二)java框架篇笔记库(22)
- (二)java框架篇笔记库(23)
- (二)java框架篇笔记库(24)
- (二)java框架篇笔记库(25)
- (二)java框架篇笔记库(26)
- (二)java框架篇笔记库(27)
- java开发框架_ZK使用笔记二
- 黑马程序员 java集合框架笔记(二)
- 黑马程序员—Java学习笔记之集合框架(二)
- java安全框架-Shiro学习笔记(二)-身份认证
- JAVA与JAVA的发展历程
- 截图时,怎么截住右键菜单?
- 二级购物车代码逻辑分享
- Linux的7个级别
- Maven之修改WEB项目的名称-yellowcong
- (二)java框架篇笔记库(28)
- (ssl 1558)科技庄园
- noi2001食物链
- 秒杀系统架构设计
- FAQ(13):Access denied for user ''@'localhost' to database 'localhost:3306//test'
- 关于Mysql操作命令的笔记
- VMware Workstation 与 Device/Credential Guard 不兼容的解决方案
- (转)大数据处理之道(十分钟学会Python)
- 死锁产生的条件和解决死锁的方法