职责链模式在Tomcat中用来处理请求(Request)和响应(Response)。该模式出现在Tomcat的四个Container中,它们是:
下面我们给出具体的结构图:
值得注意的是,和GoF给出的职责链模式的描述相比,这里多出了一个参与者Pipeline,它主要负责整个职责链的管理。从客户的角度来讲,这是非常有益的,因为客户不必在自行维护整条职责链。如果有多种客户在使用相同的职责链这种益处就更加明显。
关于模式的相关问题可以参阅这里[ http://www.solol.org/technologic/ood/ ]。这里的内容还只是在有限的范围内发布,没有放到公共域中,因为绝大多数内容还没有完成。如果您对这里的内容感兴趣可以和我们联系!