高手请进:Servlet Filter是什么模式?

lvkai 2003-09-09 12:03:51
~~
...全文
154 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangsoft 2003-10-05
  • 打赏
  • 举报
回复
java的API里说得清清楚楚,就是“Chain of Responsibility”。大家想想完成一些任务后filter都是要调用“ doFilter”方法的,这个方法起什么作用呢?

fangsoft,

2003,10,5
bruce007 2003-09-30
  • 打赏
  • 举报
回复
应当是Chain of Resposibilty
在这个filter 链中每个filer完成自己的功能, 然后再传给别的filter, 或中止
teva 2003-09-30
  • 打赏
  • 举报
回复
sorry
其中的标准的filter 链
teva 2003-09-30
  • 打赏
  • 举报
回复
filter作为j2ee core design pattern的一种模式存在
其中的表中管理模式(servlet2.3开始提供)的filter chain 是一种标准的 chains of responsibilities
oldfisher 2003-09-28
  • 打赏
  • 举报
回复
to SureBeiJing(自由自在):
我也是刚学习AOP的,知之甚少

用AspectJ可以实现的GOF中的设计模式有那些
你可以看下:http://www.cs.ubc.ca/~jan/AODPs/

A collection of Java and AspectJ implementations of the 23 GoF patterns
Each design pattern is represented by a small example implementation
in Java and AspectJ.
SureBeiJing 2003-09-27
  • 打赏
  • 举报
回复
oldfisher(渔夫)对AspectJ有点研究哦。
能说说基于AspectJ的设计模式都有哪些吗?
oldfisher 2003-09-26
  • 打赏
  • 举报
回复
Java Servlet filter与Servlet相似,是Web应用程序组件。
它是‘链’在Web容器的处理过程中,位于客户和基层Web应用程序之间,
检查和修改两者之间流过的请求和响应。

它是Intercept(截获、拦截)模式
Intercept可以实现GOF中大部分的经典模式

现在很火的AOP(Aspect Oriented Programming)
和Intercept的思想很类似 甚至有用Intercept 来实现AOP的
在avalon jboss中都有体现
最有名的当数AspectJ了
jiganghao 2003-09-26
  • 打赏
  • 举报
回复
second jeffyan77's post.
fox_blue 2003-09-25
  • 打赏
  • 举报
回复
http://www.javaworld.com/javaworld/jw-08-2003/jw-0829-designpatterns.html?
rypan 2003-09-12
  • 打赏
  • 举报
回复
好像应该是Chain of Responsibility。

jeffyan77 2003-09-09
  • 打赏
  • 举报
回复
一般而言属于Intercepting Filter架构模式(J2EE模式)。

特殊情况下可以发现Chain of Responsibility和Decorator模式等
jokerjava 2003-09-09
  • 打赏
  • 举报
回复
说代理不是代理
说装饰不是装饰
说观察者不是观察者

也应该不是责任链
是什么
seafo 2003-09-09
  • 打赏
  • 举报
回复
可以用filter来开发MVC模式,建议看看雷霆论坛的源代码
ESoftWind 2003-09-09
  • 打赏
  • 举报
回复
Chain Of Responsibility
wueg2003 2003-09-09
  • 打赏
  • 举报
回复
不属于任何模式哦
yak2002 2003-09-09
  • 打赏
  • 举报
回复
晕,还真把人问住了...

filter应该不属于任何地模式吧

不论是n-tier 还是单纯的jsp, 都可以使用.
Filter是由Servlet Specification定义的

胡乱说说, 欢迎大家批判

50,531

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧