1 / 58
文档名称:

tomcat源码分析.ppt

格式:ppt   页数:58页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

tomcat源码分析.ppt

上传人:drp539601 2015/9/7 文件大小:0 KB

下载得到文件列表

tomcat源码分析.ppt

文档介绍

文档介绍:Tomcat源码分析
如何构建一个web应用服务器
Tomcat整体架构
1
创建一个简单的Http Server
2
核心组件介绍:Connector , Container
3
其它组件介绍:Lifecycle etc
4
Tomcat用到的设计模式
5
Tomcat源码分析
Tomcat整体架构
A Simple Http Server
问题:通过浏览器请求一个html文件
输入::8080/
A Simple Http Server
A Simple Http Server
过程:
HttpServer:创建一个ServerSocket用来监听http的请求。
Request:将请求封装为Request对象,Request对象对http请求进行解析,提供getUrl方法来获取客户请求的文件名称()
Response:,将文件内容返回给请求的浏览器。
Http Reqeust 报文
GET /servlet/SHost: :8080
Connection: keep-alive
Cache-Control: max-age=0
User-Agent: Mozilla/ (Windows NT ) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/
Accept: text/html,application/xhtml+xml,application/xml;q=,*/*;q=
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ,zh;q=
Accept-Charset: GBK,utf-8;q=,*;q= HTTP/
A Simple Sevlet Server
问题:通过浏览器请求一个servlet,servlet返回当前时间
输入::8080/ShowDateServlet
A Simple Sevlet Server