动手实现Tomcat

 版本一:

一、需求描述

二、整体示意图

三、代码实现

项目工程:服务端的工作都在TestServer类中完成

1. 服务端的准备工作

  (1)静态变量WEB_ROOT,用于存放WebContent目录的绝对路径

  (2)定义静态变量url,存放本次请求服务端的静态资源的名称

2. 实现启动服务端的代码

 

3. 通过socket获取输入流对象和输出流对象

4. 通过获取输入流,服务端解析http请求数据

注:客户端的http请求

5. 通过输出流,服务端响应静态资源

6. 释放资源(输入流、输出流、socket,注意serverSocket不可以释放)

猜你喜欢

转载自www.cnblogs.com/kikis/p/10735402.html