文章列表 | 月光中的污点

文章列表

标签: Web 容器

当前位置: 首页 / 标签 / Web 容器

JavaSE 手写 Web 服务器(二)

## 一、背景 在上一篇文章 [《JavaSE 手写 Web 服务器(一)》](http://www.extlight.com/2017/10/22/JavaSE-%E6%89%8B%E5%86%99-Web-%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88%E4%B8%80%EF%BC%89/) 中介绍了编写 web 服务器的初始模型,封装请求与响应和多线程处理的内容。但是,还是遗留一个问题:如何根据不同的请求 url 去触发不同的业务逻辑。 这个问题将在本篇解

JavaSE 手写 Web 服务器(一)

## 一、背景 某日,在 Java 技术群中看到网友讨论 tomcat 容器相关内容,然后想到自己能不能实现一个简单的 web 容器。于是翻阅资料和思考,最终通过 JavaSE 原生 API 编写出一个简单 web 容器(模拟 tomcat)。在此只想分享编写简单 web 容器时的思路和技巧。 ## 二、涉及知识 Socket 编程:服务端通过监听端口,提供客户端连接进行通信。 Http 协议:分析和响应客户端请求。 多线程:处理多个客户端请求。 **用到的都是 JavaSE 的基础知