【仿写tomcat】七、项目结构优化以及代码开源

仿写tomcat

项目结构

到目前为止,博主的仿写tomcat就告一段落了,后续有时间了还会继续补充功能,现在的项目结构如下。

在保证功能的前提下作出的改动有:

  1. 将各个类中的参数统一成了Config类,通过对象或者类进行配置。
  2. 将各种显示常量配置到了constants中
  3. 修改了一些方法的位置,比如操作servlet对象的方法都统一放到了ServletHolder中
  4. 优化了启动类的逻辑
  5. 添加了lombok方便操作

开源地址

https://gitee.com/ez4sterben/tomcat-server

注意目前的版本对应的是feature_0818分支,后续可能对master分支有所改动,如果只想查看当前版本请切换到0818分支

相关推荐
qq_29790801几秒前
c#财务软件专业版企业会计做账软件财务管理系统软件
sqlserver·开源·c#
大丈夫在世当日食一鲲3 分钟前
Java中用到的设计模式
java·开发语言·设计模式
A-Kamen7 分钟前
Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南
java·spring boot·后端
练川9 分钟前
Stream特性(踩坑):惰性执行、不修改原始数据源
java·stream
狂奔小菜鸡14 分钟前
Java运行时数据区
java·jvm·后端
trymoLiu20 分钟前
SpringBoot 实现 RSA+AES 自动接口解密!
java·spring boot
ChinaRainbowSea1 小时前
MySQL 索引的数据结构(详细说明)
java·数据结构·数据库·后端·mysql
33三 三like1 小时前
软件工程画图题
java·开发语言·软件工程
去看全世界的云1 小时前
【Kotlin】Kotlin基础笔记
android·java·笔记·kotlin
tangweiguo030519871 小时前
Android打造易用的 WiFi 工具类:WifiUtils 封装实践
android·java·wifi