├── README.md ├── pom.xml └── src └── main ├── java └── server │ ├── Bootstrap.java │ ├── Bootstrap2.java │ ├── Bootstrap3.java │ ├── Bootstrap4.java │ ├── Bootstrap5.java │ ├── DxhServlet.java │ ├── HttpProtocolUtil.java │ ├── HttpServlet.java │ ├── Request.java │ ├── RequestProcessor.java │ ├── Response.java │ ├── Servlet.java │ └── StaticResourceUtil.java └── resources ├── index.html └── web.xml /README.md: -------------------------------------------------------------------------------- 1 | # mini-tomcat 2 | 3 | 手写一个迷你版本的Tomcat,实现了静态、动态资源的访问。 4 | 5 | 编写过程:https://www.cnblogs.com/isdxh/p/14199711.html 6 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/server/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Bootstrap.java -------------------------------------------------------------------------------- /src/main/java/server/Bootstrap2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Bootstrap2.java -------------------------------------------------------------------------------- /src/main/java/server/Bootstrap3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Bootstrap3.java -------------------------------------------------------------------------------- /src/main/java/server/Bootstrap4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Bootstrap4.java -------------------------------------------------------------------------------- /src/main/java/server/Bootstrap5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Bootstrap5.java -------------------------------------------------------------------------------- /src/main/java/server/DxhServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/DxhServlet.java -------------------------------------------------------------------------------- /src/main/java/server/HttpProtocolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/HttpProtocolUtil.java -------------------------------------------------------------------------------- /src/main/java/server/HttpServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/HttpServlet.java -------------------------------------------------------------------------------- /src/main/java/server/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Request.java -------------------------------------------------------------------------------- /src/main/java/server/RequestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/RequestProcessor.java -------------------------------------------------------------------------------- /src/main/java/server/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Response.java -------------------------------------------------------------------------------- /src/main/java/server/Servlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/Servlet.java -------------------------------------------------------------------------------- /src/main/java/server/StaticResourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/java/server/StaticResourceUtil.java -------------------------------------------------------------------------------- /src/main/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/resources/index.html -------------------------------------------------------------------------------- /src/main/resources/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderXiaohui/mini-tomcat/HEAD/src/main/resources/web.xml --------------------------------------------------------------------------------