![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Tomcat】
文章平均质量分 78
laiwenqiang
世间最痛苦的事,莫过于泯然于众人,默默无闻。
展开
-
How tomcat works 笔记 01
Servlet 容器是如何工作的 servlet 容器是一个复杂的系统。不过,一个 servlet 容器要为一个 servlet 的请求提供服务,基本上有三件事要做: 创建一个 request 对象并填充那些有可能被所引用的 servlet 使用的信息,如参数、头部、cookies、查询字符串、URI 等等。一个 request 对象是javax.servle原创 2014-11-08 17:20:22 · 556 阅读 · 1 评论 -
tomcat责任链模式
本文模拟一个FilterChain过滤器处理请求Request,并且返回Response。 用到的设计模式是, 责任链。 责任链设计模式 每个对象都持有下家对象的引用而形成一条链,请求在这个链条上传递,直到某个对象处理这个请求。发出请求的客户端并不知道该条链子的哪一个对象处理了消息。定义一个Filter接口原创 2017-01-05 11:13:21 · 1134 阅读 · 0 评论 -
HowTomcatWorks学习笔记--Tomcat的默认连接器
这本书(How Tomcat Works 中文下载地址)之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。 所有代码也将托管在GitHub上面。O(∩_∩)O上节回顾我们创建了一个connector连接器。将之前的程序更加模块化,同时解析了HTTP请求,将这些信息封装到HttpRequest,这样Servlet就能够获取到这原创 2017-05-23 00:06:44 · 660 阅读 · 0 评论 -
HowTomcatWorks学习笔记--Tomcat的默认连接器(续)
这本书(How Tomcat Works 中文下载地址)之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。 所有代码也将托管在GitHub上面。O(∩_∩)O上节回顾剖析了Tomcat的HttpConnector类。工作原理梗概如下:用工厂模式创建出ServerSocket。创建特定数量的HttpProcessor对象池,用原创 2017-05-25 19:35:40 · 556 阅读 · 0 评论 -
HowTomcatWorks学习笔记--一个简单的Servlet容器(续)
这本书(How Tomcat Works 中文下载地址)之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。所有代码也将托管在GitHub上面。O(∩_∩)O上节回顾构建了一个简单的Servlet容器,运用javax.servlet.ServletRequest和javax.servlet.ServletResponse,我们实现了自原创 2017-05-17 17:35:21 · 437 阅读 · 0 评论 -
HowTomcatWorks学习笔记--一个简单的Servlet容器
这本书(How Tomcat Works 中文下载地址)之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。所有代码也将托管在GitHub上面。O(∩_∩)O上节回顾在上面一章节HowTomcatWorks学习笔记–一个简单的Web容器中, 1. 运用Socket和ServerSocket, 2. 并且在遵循HTTP协议的规范下,创原创 2017-05-17 02:30:05 · 729 阅读 · 0 评论 -
HowTomcatWorks学习笔记--连接器
这本书(How Tomcat Works 中文下载地址)之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。 所有代码也将托管在GitHub上面。O(∩_∩)O上节回顾在上一章节中,我们创建了一个安全性相对高一点的Servlet容器。 前面的两个章节的内容简单,而且提到概念性的东西也是熟悉的,比如说:ServerSocket、原创 2017-05-18 02:06:50 · 539 阅读 · 0 评论 -
HowTomcatWorks学习笔记--一个简单的Web容器
这本书之前就看过,然而也就开了个头就废弃了,所以一直耿耿于怀。这次决定重新开始,在此记录一些学习心得和本书的主要知识点。所有代码也将托管在GitHub上面。O(∩_∩)O本章节,简要介绍HTTP协议,并且实现一个简陋的web服务器。 主要运用到java.net.Socket和java.net.ServerSocket,并且通过Http消息和客户端进行通信。HTTP协议(基本上是书上的概念搬过来。原创 2017-05-16 16:10:49 · 1496 阅读 · 2 评论