
存储方式:百度网盘
课程介绍
众所周知,Tomcat 是应用最广泛的 Web 应用服务器,不过在实际使用 Tomcat 过程中,我们总是会遇到各种复杂问题,比如:
- 如何管理多个 Servlet?
- 如何支持多个独立的应用?
- 大量用户请求的性能问题如何解决?
- 处理高并发请求时的内存泄漏问题怎么处理?
- ……
这些复杂的问题出现时,如果仅仅是会使用 Tomcat 是万万不能解决的,我们需要深入 Tomcat 原理,从底层的视角审视问题,并彻底解决问题。而掌握一项技术最好也是最扎实的方式就是重造轮子。
为此我们邀请了前 Sun Microsystems Java 研发工程师郭屹老师,他会带你一步步剖析源码,深入 Tomcat 底层原理,并让你从中领悟 Tomcat 的设计哲学,帮助你在面对复杂的生产问题时快速找到解决方案,同时也为你自己设计系统提供思路与最佳实践。
章节
开篇词|重造轮子,探究Tomcat的秘密 01|持久的传奇:Tomcat的发展历程与框架演进 02|初出茅庐:构造一个极简的HttpServer 03|动态Response:按照规范构造返回流 04|各司其职的Server:拆分响应模块与处理模块 05|Server性能提升:设计多个Processor 06|规范化:引入HttpRequest与HttpResponse 07|对内的保护:引入门面模式封装内部实现类 08|解析参数:通过引入Cookie和Session避免反复登录 09|有状态的Response:实现Session传递与Keep-alive 10|Servlet Wrapper:如何维护Servlet生命周期及实现容器管理? 11| 多层容器:如何通过实现Context与Wrapper形成多层容器? 12|Pipeline与Valve:如何实现容器间的调用、事务管理、权限验证? 13|Filter与Listener:如何实现过滤和持续监听? 14|多应用支持:拆分Context、BootStrap与路由转发 15|类加载机制的改变:如何自定义ClassLoader? 16|大功告成:完成MiniTomcat 17|更大的框架:MiniSpring与MiniTomcat集成 18|高并发探讨:如何支持 NIO? 19|Servlet与NIO的协同:如何在NIO模式下调用Servlet? 结束语|像地质学家一样奋力往下挖 结课测试|来赴一场满分之约
阅读全文
常见问题
是否支持单个资源购买?
答:点击“立即购买”,即是单个资源购买。
开通VIP会员后,是否支持全部资源下载,如何开通VIP会员?
答:点击“升级VIP”按钮,支付完成后即可开通VIP会员,VIP会员支持全站课程免费下载。
链接失效怎么办?
答:联系客服QQ:904745566,获取最新下载链接。
原文链接:http://xpozhan.com/code/java/1067/,转载请注明出处。


评论0