![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 77
mlmnbjljsh
这个作者很懒,什么都没留下…
展开
-
《HowTomcatWorks》读书笔记_第四章(未完成)
目录简介源码HttpConnectorUML类图流程图运行程序 简介 源码 HttpConnector public class HttpConnector { public void run() { // Loop until we receive a shutdown command while (!stopped) { // Accept the next incoming connection from the server soc原创 2021-12-27 20:38:00 · 1098 阅读 · 0 评论 -
《HowTomcatWorks》读书笔记_第三章
简介 第三章:连接器,涉及到的核心类包括: Bootstrap:启动类,目前只是调用HttpConnector的start()方法,感觉在为后文做铺垫 HttpConnector和HttpProcessor:连接器和处理器,第二章中的HttpServer在第三章被拆分了HttpConnector和HttpProcessor两个类,拆分成两个组件,为后文做铺垫 HttpRequest:第二章中Request的升级版 HttpResponse:第二章中Response的升级版 ServletProcessor原创 2021-12-23 20:51:15 · 215 阅读 · 0 评论 -
《HowTomcatWorks》读书笔记_第一章
写在前面 《How Tomcat Works》读书笔记系列博客主要对该书中的源码进行注解,顺便梳理了Tomcat处理http请求的流程,以及流程中涉及到的组件。本人非常喜欢这本书讲解源码的方式,从实现一个简单的服务器开始,到慢慢扩充其他功能,让读者不会一下子陷入到源码的海洋中而晕头转向。虽然该书是对Tomcat4&Tomcat5的上古版本进行讲解,但是不妨碍我们学习tomcat中的编码实践、设计思想和架构,阅读该书或者本系列博客,建议下载《How Tomcat Works》的源码,源码下载地址:ht原创 2021-12-23 11:05:41 · 254 阅读 · 0 评论 -
《HowTomcatWorks》读书笔记_第二章
简介 源码 UML类图 HttpServer1 public class HttpServer1 { private static final String SHUTDOWN_COMMAND = "/SHUTDOWN"; private boolean shutdown = false; public static void main(String[] args) { HttpServer1 server = new HttpServer1(); server.a原创 2021-12-23 15:48:42 · 225 阅读 · 0 评论