古道长亭

Contact me with ixiaoqiang0011@gmail.com


  • 首页

  • 归档

  • 分类

  • 关于

  • Book

  • 搜索

Tomcat 简单手写实现

时间: 2022-12-26   |   分类: Tomcat   | 字数: 410 字 | 阅读约: 1分钟 | 阅读次数:

Tomcat 简单手写实现

名称:Minicat

Minicat要做的事情:作为⼀个服务器软件提供服务的,也即我们可以通过浏览器客户端发送http请求,Minicat可以接收到请求进⾏处理,处理之后的结果可以返回浏览器客户端。

  • 提供服务,接收请求(Socket通信)
  • 请求信息封装成Request对象(Response对象)
  • 客户端请求资源,资源分为静态资源(html)和动态资源(Servlet)
  • 资源返回给客户端浏览器

我们递进式完成以上需求,提出V1.0、V2.0、V3.0版本的需求

  • V1.0需求:浏览器请求http://localhost:8080,返回⼀个固定的字符串到⻚⾯“Hello Minicat!”

  • V2.0需求:封装Request和Response对象,返回html静态资源⽂件

  • V3.0需求:可以请求动态资源(Servlet)

示例代码:https://gitee.com/ixinglan/tomcat-custom-demo.git

#Tomcat#
QQ扫一扫交流

标题:Tomcat 简单手写实现

作者:古道长亭

声明: 欢迎加群交流!

如有帮助,欢迎多多交流 ^_^

微信打赏

支付宝打赏

分库分表实战
数据分片剖析
  • 文章目录
  • 站点概览
古道长亭

古道长亭

Always remember that your present situation is not your final destination. The best is yet to come.

226 日志
57 分类
104 标签
GitHub Gitee
友情链接
  • 古道长亭的BOOK
  • JAVA学习
标签云
  • Mysql
  • 搜索引擎
  • Mybatis
  • 容器
  • 架构
  • 消息队列
  • Flink
  • Sharding sphere
  • 流处理
  • 缓存
© 2019 - 2024 京ICP备19012088号-1
0%