- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 tomcat服务启动解析
[web容器简介] 先需要区分几个概念:Web Server 、Web Container Web Server:能够通过HTTP提供服务的进程,可以是一套完整的系统、一个软件等 Web Container:管理Java Servlet、JSP的容器,是Web Server的一个组件。一般负责,负责管理servlet的生命周期,url请求映射,请求权限验证等。 常见的web容器
2015-05-14 17:25:07 4428
原创 tomcat服务器解析(三)---- Handler for Endpoint
前面的分析到,请求最终被封装成了一个SocketProcessor对象,放在Executors线程池中去执行。这些都还只是在tomcat内部的socket的处理层面上,那请求最终是如何被转到开发人员所写的servlet上的? NioEndpoint.SocketProcessor所做的工作在私有方法doRun中 if (handshake == 0)
2015-05-11 20:15:06 3780
原创 tomcat服务器解析(四) ---- 组成模块分解
前面部分梳理了tomcat服务器处理http请求的一个流程,这里进行内容总结,梳理下在tomcat服务器实现中的,各种功能模块。 [Endpoint] Endpoint是基础的网络设施,通过Endpoint来实现网络连接和控制,它是服务器对外I/O操作的接入点。主要任务是管理对外的socket连接,同时将建立好的socket连接交到合适的工作线程中去。 content:org.a
2015-05-11 20:13:54 4406
原创 tomcat服务器解析(二) --- Endpoint
Endpoint主要用来提供基础的网络I/O服务,封装了网络通讯相关的细节。在AbstractProtocol中对Endpoint有这样一段注释 /** * Endpoint that provides low - level network I/O - must be matched to the * ProtocolHandler im
2015-05-11 20:12:14 10756 1
原创 tomcat服务器解析(一)
httpservlet自己并不能独立运行,需要依赖于一个web容器才能够运行。维基百科中对httpservlet和web容器的关系做了简要说明 A web container (also known as a servlet container) is essentially the component of a web server that interacts with the s
2015-05-11 20:09:25 4308 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人