摘要:
直接学习tomcat的valve好像有点突兀,所以还是先去了解下tomcat的一个核心的组件containercontainer从上一个组件connector手上接过解析好的内部request,根据request来进行一系列的逻辑操作,直到调用到请求的servlet,然后组装好response,返回给clint。 整个大流程还是清晰明了的。毕竟我们大概了解了tomcat的输入和输出也能猜出它里面的一些必要的操作。先来看看container的分类吧:EngineHostContextWrapper它们各自的实现类分别是StandardEngine, StandardHost, Standard. 阅读全文