前言 目的: 网络编程在编程领域随处可见,本文尝试手写一个简单的HttpServer,了解网络请求后台的大致思路及为学习Tomcat打好基础。 准备知识: OOP:面向对象编程思想 collection:Java常用容器 IO:网络IO操作 Thread:多线程 Socket:网络编程 XML:配置文件解析 reflect:框架基石反射 HTML:HTML基本语法 HTTP:网络传输协议 思路 先说下大致流程: 服务端开启一个服务,进入一个死循环来给前端提供服务。 客户端发送一个HTTP请求。 服务器端收到请求后,加载一次XML文件解析,主要目的是获得客户的请求网址对应的那个Servlet(服