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

仿写tomcat

项目结构

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

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

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

开源地址

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

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

相关推荐
爱吃山竹的大肚肚10 分钟前
文件上传大小超过服务器限制
java·数据库·spring boot·mysql·spring
黄昏恋慕黎明10 分钟前
测试模型讲解
java
瑞雪兆丰年兮13 分钟前
[从0开始学Java|第十二天]学生管理系统升级
java·开发语言
弹简特13 分钟前
【JavaSE-网络部分03】网络原理-泛泛介绍各个层次
java·开发语言·网络
周杰伦的稻香13 分钟前
Hexo搭建教程
java·node.js
倔强的石头10614 分钟前
飞算JavaAI如何提升重塑Java开发体验
java·飞算javaai·ai开发工具
qq_4376572715 分钟前
清楚本地的git并重新登录
git
努力d小白17 分钟前
leetcode438.找到字符串中所有字母异位词
java·javascript·算法
短剑重铸之日17 分钟前
《设计模式》第九篇:三大类型之结构型模式
java·后端·设计模式·组合模式·代理模式·结构性模式
没有bug.的程序员19 分钟前
RocketMQ 与 Kafka 深度对垒:分布式消息引擎内核、事务金融级实战与高可用演进指南
java·分布式·kafka·rocketmq·分布式消息·引擎内核·事务金融