随笔 - 2228  文章 - 4  评论 - 370  阅读 - 1107万

随笔分类 -  interceptor-filter-servlet

非spring组件servlet、filter、interceptor中注入spring bean
摘要:问题:在filter和interceptor中经常需要调用Spring的bean,filter也是配置在web.xml中的,请问一下这样调用的话,filter中调用Spring的某个bean,这个bean一定存在吗?现在总是担心filter调用bean的时候,bean还没被实例化? 答案:因为spr 阅读全文
posted @ 2016-05-05 20:14 duanxz 阅读(5466) 评论(0) 推荐(0) 编辑
filter的执行顺序
摘要:一直没有仔细去研究下filter ,最近系统的测试了下: 先看代码吧 Java代码 FirstFilter.java package com.test.filter; import java.io.IOException; import javax.servlet.Filter; import ja 阅读全文
posted @ 2016-05-05 20:02 duanxz 阅读(2687) 评论(0) 推荐(0) 编辑
servlet/filter/listener/interceptor区别与联系
摘要:一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav 阅读全文
posted @ 2016-04-29 14:48 duanxz 阅读(529) 评论(0) 推荐(0) 编辑
SpringMVC之八:基于SpringMVC拦截器和注解实现controller中访问权限控制,及异步模式
摘要:一、SpringMVC定义interceptor方式 在SpringMVC 中定义一个Interceptor是比较非常简单,主要有两种方式: 第一种:实现HandlerInterceptor 接口,或者是继承实现了HandlerInterceptor 接口的类,例如HandlerIntercepto 阅读全文
posted @ 2016-02-29 23:20 duanxz 阅读(7091) 评论(1) 推荐(1) 编辑
Spring MVC的异步模式(ResponseBodyEmitter、SseEmitter、StreamingResponseBody) 高级使用篇
摘要:DeferredResult高级使用 上篇博文介绍的它的基本使用,那么本文主要结合一些特殊的使用场景,来介绍下它的高级使用,让能更深刻的理解DeferredResult的强大之处。 它的优点也是非常明显的,能够实现两个完全不相干的线程间的通信。处理的时候请注意图中标记的线程安全问题~~~ 实现长轮询 阅读全文
posted @ 2016-01-05 21:09 duanxz 阅读(5566) 评论(0) 推荐(0) 编辑
Servlet3.0之九:web模块化
摘要:一、使用web-fragment.xml 在Servlet 3.0中,可以使用标注来设置Servlet的相关信息。实际上,Web容器并不仅读取/WEB-INF/classes中的Servlet标注信息,如果一个JAR文件中有使用标注的Servlet,Web容器也可以读取标注信息、载入类并注册为Ser 阅读全文
posted @ 2015-05-13 09:46 duanxz 阅读(738) 评论(0) 推荐(0) 编辑
Servlet3.0之八:基于Servlet3.0的文件上传@MultipartConfig
摘要:在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能了。 @M 阅读全文
posted @ 2015-04-07 23:44 duanxz 阅读(2493) 评论(0) 推荐(0) 编辑
SpringBoot中通过SpringBootServletInitializer如何实现容器初始化
摘要:相关文章 《Servlet3.0之四:动态注册和Servlet容器初始化》 《SpringBoot中通过SpringBootServletInitializer如何实现组件加载》 《SpringMVC之五:自定义DispatcherServlet配置及配置额外的 servlets 和 filters 阅读全文
posted @ 2014-02-20 15:45 duanxz 阅读(11509) 评论(0) 推荐(1) 编辑
Struts2的fliter与interceptor
摘要:struts2 fliter与interceptor的区别 1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action 阅读全文
posted @ 2013-07-03 10:17 duanxz 阅读(1166) 评论(0) 推荐(0) 编辑
Servlet3.0之一:Servlet3.0新特性介绍
摘要:Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声: 下面 阅读全文
posted @ 2013-06-05 15:19 duanxz 阅读(693) 评论(0) 推荐(0) 编辑
Servlet3.0之二:异步特性
摘要:一、异步处理支持 Servlet 3.0 之前,一个普通 Servlet 的主要工作流程大致如下:首先,Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理;接着,调用业务接口的某些方法,以完成业务处理;最后,根据处理的结果提交响应,Servlet 线程结束。其中第二步的业务处理通 阅读全文
posted @ 2013-03-27 12:53 duanxz 阅读(754) 评论(0) 推荐(0) 编辑
Servlet3.0之四:动态注册和Servlet容器初始化
摘要:相关文章 《Servlet3.0之四:动态注册和Servlet容器初始化》 《SpringBoot中通过SpringBootServletInitializer如何实现组件加载》 《SpringMVC之五:自定义DispatcherServlet配置及配置额外的 servlets 和 filters 阅读全文
posted @ 2013-02-25 13:15 duanxz 阅读(1529) 评论(0) 推荐(0) 编辑
Servlet3.0之四:@WebListener监听器注解
摘要:Servlet3.0作为J2EE 6规范一部分,并随J2EE6一起发布,@WebListener是该注解用于将类声明为监听器,是Servlet3.0的新特性,不需要在web.xml进行配置,简化了配置。 一、Listener介绍 在servlet3.0以后,我们可以不用再web.xml里面配置lis 阅读全文
posted @ 2013-02-19 16:29 duanxz 阅读(2693) 评论(0) 推荐(1) 编辑
Servlet3.0之五:servlet3.0下的web.xml
摘要:Servlet3.0随J2EE6一起发布,web.xml配置文件中包含: 默认页配置、session超时配置和错误提示页配置。 上面三篇文章都是在spring boot环境中的,如果不在呢,则用下面的web.xml文件 <?xml version="1.0" encoding="UTF-8"?> < 阅读全文
posted @ 2012-10-25 13:20 duanxz 阅读(2588) 评论(0) 推荐(0) 编辑
Servlet3.0之六:@WebServlet Servlet注解
摘要:在spring boot中添加自己的Servlet有两种方法,代码注册Servlet和注解自动注册(Filter和Listener也是如此)。 Servlet3.0作为J2EE 6规范一部分,并随J2EE6一起发布,WeFilter是过滤器注解,@WebServlet是Servlet注解,是Serv 阅读全文
posted @ 2012-10-25 09:14 duanxz 阅读(2537) 评论(0) 推荐(0) 编辑
Servlet3.0之七:@WebFilter申明该类为过滤器
摘要:Servlet3.0作为J2EE 6规范一部分,并随J2EE6一起发布,@WebFilter是过滤器注解,是Servlet3.0的新特性,不需要在web.xml进行配置,简化了配置。 一、Filter介绍 二、@WebFilter用法 在servlet3.0以后,我们可以不用再web.xml里面配置 阅读全文
posted @ 2012-08-15 15:12 duanxz 阅读(1015) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示