![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat实现
文章平均质量分 90
逆水行舟不进则退
这个作者很懒,什么都没留下…
展开
-
tomcat原理解析(七):执行servlet
一 概述 前面章节已经说到http的请求到达了管道处理。最后的一个管道是StandardWrapper中的管道,它最后的阀门是StandardWrapperValve,阀门中的invoke代码主要做了两件事情:1.执行过滤器链,2调用http请求servlet的service方法。二过滤器这里再次贴下invoke中的代码,部分省略掉:@Override p原创 2017-06-07 17:15:26 · 2698 阅读 · 3 评论 -
tomcat原理解析(六):管道与阀机制
一概述 前一章节已经讲解到了tomcat把一次请求封装成了HttpServletRequest对象,接下来request对象会在关联的管道中流转,这里我们就看看这个request对象是如何在多个管道中跑来跑去的。二阀原理 这里我们接上一章节中的org.apache.catalina.connector.CoyoteAdapter类的service()方法原创 2017-05-31 17:58:20 · 2676 阅读 · 0 评论 -
tomcat原理解析(四):启动处理
一 概述二 tomcat启动处理三 总结原创 2017-04-21 14:47:33 · 1786 阅读 · 0 评论 -
tomcat原理解析(三):资源初始化
一 概述 孩子两岁了最近一直不爱吃饭,做什么好吃的她都不感兴趣!每天看着她吃饭心急如焚!情不自禁的在这里发了下牢骚!言归正传吧,前面我们详解了tomcat的整体架构,这里说说下tomcat的启动。二 tomca启动处理 在平时的编码中,我们启动一个功能都用main函数来启动。tomcat里面也一样,启动的入口也是mian函数。只是我们平时在使用时都是双击startup.原创 2017-03-13 16:22:22 · 1313 阅读 · 0 评论 -
tomcat原理解析(二):整体架构
一 整体结构前面tomcat实现原理(一)里面描述了整个tomcat接受一个http请求的简单处理,这里面我们讲下整个tomcat的架构,以便对整体结构有宏观的了解。tomat里面由很多个组件结合在一起,主要有server,service,context,host,engine,wrapper,connector这7个组件来完成,当然了tomcat里面还有其它组件这里就不一一描述,我们只看重点原创 2017-03-13 11:25:55 · 3038 阅读 · 2 评论 -
tomcat原理解析(五):http请求处理
一概述二http请求处理三总结原创 2017-05-18 14:29:29 · 3277 阅读 · 2 评论 -
tomcat原理解析(一):一个简单的实现
一,概述 前段时间去面试,被人问到了tomcat实现原理。由于平时没怎么关注容器的实现细节,这个问题基本没回答上来。所以最近花了很多时间一直在网上找资料和看tomcat的源码来研究里面处理一个HTTP请求的流程。二 一个简单tomcat服务器实现 tomat是一个servlet容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式原创 2017-03-07 09:54:27 · 25740 阅读 · 6 评论