servlet中的Filter不是纯粹的责任链吧?

-迷糊- 2013-04-01 03:28:13
纯粹的责任链要求每个环节都只有处理和不处理两个环节,而不是处理一下再往下传递。

楼下觉得是不是?
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxqrr 2013-04-02
  • 打赏
  • 举报
回复
LZ不要对这些方面死扣,这木有意思
悠悠-我心 2013-04-02
  • 打赏
  • 举报
回复
可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链).
长笛党希望 2013-04-01
  • 打赏
  • 举报
回复
一个纯的责任链模式要求一个具体的处理者对象只能在两个行为中选择一个:一是承担责任,二是把责任推给下家。
forgetsam 2013-04-01
  • 打赏
  • 举报
回复
引用 楼主 dy110936 的回复:
纯粹的责任链要求每个环节都只有处理和不处理两个环节,而不是处理一下再往下传递。 楼下觉得是不是?
HelloWorld级别的的责任链被迫要求每个环节都只有处理和不处理两个环节,因为某个环节处理一下,后面就没有再可以处理的了。
菖蒲老先生 2013-04-01
  • 打赏
  • 举报
回复
过滤器就是基于责任链模式设计的。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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