随笔分类 -  深入剖析Tomcat

摘要:简述上一篇中介绍了Tomcat四大容器,Enginee、Host、Context和Wrapper以及如何通过TaskPipeline对四大容器进行功能性扩展。在 第五篇 Tomcat Container和PipeliningTasks 中我们介绍了如何通过Pipeli... 阅读全文
posted @ 2017-09-04 18:38 写昵称不如写代码 阅读(155) 评论(0) 推荐(0)
摘要:简述在第一章开始就提到,Tomcat的本质什么?是容器。容器这个概念现在很火,一提到容器,我们立马可以想到虚拟化,SAAS,Docket。虽然在这里,我们不会深入去探究其他虚拟化相关技术中的容器思想,但Tomcat的容器究竟是什么,容器为Tomcat带来了什么,这次我... 阅读全文
posted @ 2017-08-01 10:28 写昵称不如写代码 阅读(282) 评论(0) 推荐(0)
摘要:回顾前一篇中,我们将ServerSocket拆分为 Connector、 Processor、 Request、 Response 四个部分。实现了对于简单ServerSocket主要功能拆分。Connector负责ServerSocket创建和socket接入,Pr... 阅读全文
posted @ 2017-04-10 23:02 写昵称不如写代码 阅读(186) 评论(0) 推荐(0)
摘要:简述简单回顾一下上文,上文中我们通过ServerSocket和Socket类实现基本的Socket连接。此篇我们将DemoServer进行重构。上篇最后,我们发现了一些问题,但这些问题无法进行整体性解决,因此我们将项目进行更为合理的拆分成独立的模块。 重构后结构图如... 阅读全文
posted @ 2017-02-24 18:34 写昵称不如写代码 阅读(177) 评论(0) 推荐(0)
摘要:Socket 网络模型结构不同网络间的主机要进行消息交互时,这时我们就需要用到socket了,socket基于TCP/IP协议。图片来自《TPC/IP协议详解卷一》 上图是TCP/IP四层网络模型,而socket所处位置在于 Socket主要是对TCP/IP基本网络结... 阅读全文
posted @ 2017-01-11 17:55 写昵称不如写代码 阅读(278) 评论(0) 推荐(0)
摘要:基础知识储备最近突然在想,做了这么久的WEB相关,像tomcat、apache这些服务器究竟是什么东西,恰好碰到《How Tomcat Works》(中文版《深入剖析Tomcat》),阅读这本书时的感觉就像雾霾一周的北京终于放晴。作者一步一步讲解了如何自己写一个Ser... 阅读全文
posted @ 2016-12-28 15:23 写昵称不如写代码 阅读(158) 评论(0) 推荐(0)