Tomcat-001-一个简单的web服务器

来源:互联网 发布:东方财富炒股软件 编辑:程序博客网 时间:2024/05/01 04:20

架构的简单描述
(上面是我对web服务器的一个大概描述,仅供自己参考。)
一个基于java的web服务器涉及到两个重要的类:java.net.Socket和java.net.ServerSocket。通过HTTP进行通讯。
整个流程大概可以描述成:
HttpServer通过ServerSocket对象对服务器的设定端口进行监听,当Client发出服务请求时HttpServer则创建一个Socket对象来与客户端建立联系,通过Request对象将Client发来的请求报文进行解析,将解析的结果传递给Response对象,Response根据Request的解析结果加载资源并将报文返回给Client,关闭Socket。Client将返回的报文进行显示。

0 0
原创粉丝点击