javaweb
文章平均质量分 82
mapc我
我的个人站点:
展开
-
责任链设计模式(过滤器)
责任链设计模式(过滤器、拦截器) 责任链设计模式(Chain of Responsibility)的应用有:Java Web中的过滤器链、Struts2中的拦截器栈。 先看一个问题: 给定一个字符串“被就业了:),敏感信息,”,对其中的HTML标记和敏感词进行过滤或替换。 本文主要以该问题设计方法的演变来讲解责任链设计模式。 第一种设计:没有任何设计模式转载 2016-03-25 09:45:44 · 1993 阅读 · 0 评论 -
Java简单拦截器
拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。 理解拦截器的核心原理对理解这些开源框架的体系结构至关重要。 下面以一个简单的模型的来说明拦截器的实现的一般方法。 模型分为以下模块: 业务组件:是被代理和被拦截的对象。 代理处理器:实现了InvocationHandler接口的一个对象 代理对象:Proxy对象。 拦截器:普通的JavaBean,在调用业务方转载 2016-03-25 09:49:43 · 501 阅读 · 0 评论 -
监听器,过滤器,拦截器(简单印象)
这几天摸索了下,监听器,过滤器,拦截器的运行原理,总体印象是: 拦截器:运用动态代理,和spring aop里面的横切逻辑差不多,一条罗马大道中间插入拦截代码,运用java反射原理。 监听器(事件体系):回调机制,观察者模式,被观察者状态变化回去通知观察者,然后观察者做出一些处理。 过滤器(链):递归回溯机制,有专门的过滤器链对过滤器的执行顺序进行控制。责任链设计模式。 后续原创 2016-03-25 11:32:16 · 495 阅读 · 0 评论 -
WEB服务器、应用程序服务器、HTTP服务器区别
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器转载 2017-05-30 22:05:00 · 399 阅读 · 0 评论