![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jetty
百恼Z
这个作者很懒,什么都没留下…
展开
-
Jetty学习笔记(一)
Jetty作为一个比较出色的Servlet引擎,对于想了解整个Web应用的工作原理还是非常有帮助的。由于Servlet引擎需要处理高并发的请求,其请求处理策略也是重点学习之一。另外就是各种设计模式和一些代码处理细节。很多人可能会觉得研究Tomcat可能会更有帮助。但是Tomcat的复杂性往往会让人望而生畏,失去了学习的动力。 打蛇打七寸,首先从宏观上认识Jetty,记得前段时间下载原创 2012-10-21 15:12:04 · 2202 阅读 · 0 评论 -
Jetty学习笔记(二)-Jetty启动
Jetty的初始化工作从Server.java开始,看到start方法是protected的时候楞了一下。不过发现Jetty.java是继承于Server,这个是具体项目中的实例,JettyService负责对Jetty的初始化。 1. 启动QueuedThreadPool,这是线程池,后面的接收请求分发请求都会由线程池统一管理,所以QueuedThreadPool原创 2012-10-22 07:05:28 · 1781 阅读 · 0 评论 -
Jetty学习笔记(三)--BIO方式接收请求
现在主要讲一下Jetty在处理Connector的策略。先上张图再说吧。这里以BIO为例子来说。 这个图就比(二)中的简单多了。前面还是初始化线程池,就不多说了1. 初始化SocketConnector,每个SocketConnector相当于一个连接,所以初始化的时候并不会只是初始化一个,会初始化多个。2. new 一个ServerSocke原创 2012-10-24 06:49:15 · 2848 阅读 · 0 评论