JavaScript must be enabled in order for you to view this page. However, it seems JavaScript is either disabled or not supported by your browser. To view this page, enable JavaScript by changing your browser options, then Try again! .

 
我的论坛
Google 网上论坛 Beta 版
Do Best Developer
访问此论坛

Tomcat中的职责链模式

职责链模式在Tomcat中用来处理请求(Request)和响应(Response)。该模式出现在Tomcat的四个Container中,它们是:

  • org.apache.catalina.core.StandardEngine
  • org.apache.catalina.core.StandardHost
  • org.apache.catalina.core.StandardContext
  • org.apache.catalina.core.StandardWrapper

下面我们给出具体的结构图:

Tomcat中的职责链模式

值得注意的是,和GoF给出的职责链模式的描述相比,这里多出了一个参与者Pipeline,它主要负责整个职责链的管理。从客户的角度来讲,这是非常有益的,因为客户不必在自行维护整条职责链。如果有多种客户在使用相同的职责链这种益处就更加明显。

关于模式的相关问题可以参阅这里[ http://www.solol.org/technologic/ood/ ]。这里的内容还只是在有限的范围内发布,没有放到公共域中,因为绝大多数内容还没有完成。如果您对这里的内容感兴趣可以和我们联系!