how2j.cn


2分3秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器


步骤 1 :

与 Tomcat 的区别

edit
自己写一个Tomcat, 几乎使用到了除开框架外的所有Java 技术,如多线程,Socket, J2EE, 反射,Log4j, JSoup, JUnit, Html 等一整套技术栈, 从无到有,循序渐进涵盖全部74个知识点,549个开发步骤, 为竞争高薪资职位加上一个有吸引力的砝码.
增值内容,点击购买
本项目是参考 Tomcat 的源码,自己做了一个 具备 Servlet 容器功能的 web 服务器,但是并不是和 Tomcat 源码一样。

Tomcat 本身的功能十分丰富,而且系统架构也比较复杂,站长个人觉得并不适合直接通过完全仿照来学习。

在研习了 Tomcat 源码的基础之上, 站长 去繁化简, 从0开始,步步深入带着大家做出一个同样具备核心功能的 tomcat 出来。

参与制作 DiyTomcat , 更加容易消化理解,学习曲线更加平滑。


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2021-03-30 学习tomcat的原因
可敢离我近点

站长,现在都是springboot开发这种,所有东西都内置了,很少写j2EE的代码了,研究tomcat可以为我们带来什么好处呢?? 或者说获得哪方面的能力?




1 个答案

how2j
答案时间:2021-04-03
这是内功,你拥有别人不拥有的,能理解别人不能理解的底层,就是好处,大大的好处。



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2020-10-29 如何去阅读tomcat源码?
白日梦想家007

tomcat的源码那么多,那么长, 站长是怎么去阅读的? 怎么找到重要的,核心的部分? 怎么去做呢?




1 个答案

how2j
答案时间:2020-10-30
有推荐书籍学习,可以看看: https://how2j.cn/k/diytomcat/diytomcat-extends/2502.html



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到








提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 实践项目-DiyTomcat-与Tomcat的区别 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图