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

仿写tomcat

项目结构

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

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

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

开源地址

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

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

相关推荐
虫小宝3 分钟前
优惠券app安全策略:基于OAuth2.0的第三方平台授权与数据保护
java
资生算法程序员_畅想家_剑魔8 分钟前
Java常见技术分享-29-Jackson JSON处理类详解
java·开发语言·json
论迹10 分钟前
【多线程】-- JUC的常见类
java·开发语言·性能优化·多线程·juc
Kp独立开发12 分钟前
开源项目二次开发最佳实践:Fork + 分支隔离与同步
git·开源
豆沙沙包?14 分钟前
2026年--Lc332-649. Dota2 参议院(队列)--java版
java·开发语言
DisonTangor20 分钟前
UltraShape 1.0: 高保真三维形状生成:基于可扩展几何优化
人工智能·3d·开源·aigc
白驹过隙不负青春29 分钟前
Docker-compose部署java服务及前端服务
java·运维·前端·docker·容器·centos
深念Y30 分钟前
删除IDEA中的JDK列表项
java·ide·jdk·intellij-idea·idea·sdk
jgyzl31 分钟前
2026.1.7 tlias三层架构
java·mysql·架构
yaoxin52112338 分钟前
285. Java Stream API - 通过 Supplier 创建 Stream
java·开发语言