这是一个系列文章的第一篇。

标题还是费了点脑子才确定的,起什么名字比较好呢。Tomcat工作原理?深入浅出Tomcat运行机制?从零开始研究Tomcat?Tomcat是怎么运行起来的?Tomcat是如何为我们提供服务的?本想起个酷炫狂拽吊炸天的名字,显得咱也高大上一些,令万人敬仰,思来想去最后还是用了最土最朴素的标题:Tomcat是怎么工作的。

本系列源于《How Tomcat Works》一书,这本书我搜了一下,是没有正式的中文版的。充其量有些出于兴趣爱好才翻译到网上的章节,至少我没找到完整的译文。这个系列会持续很长时间,基本上把《How Tomcat Works》一书的所有章节都讲解完了才会结束这个系列。

严格来说,这个系列的文章不属于《How Tomcat Works》的中文直译版,也不属于意译版。我只是按照此书的目录结构和思想脉络去实现这个系列,它会基于此书的主要内容和例子,然后加入一些个人的经验总结和体会,勉强算得上是《How Tomcat Works》的中文批注版吧。

理论上来说,文章会保持每周一篇的更新频率,但不限于此系列——当我明白或加深了对Servlet 2.4 规范未完成章节的理解时,会优先更新《Servlet 2.4 规范》系列。粗略估计了一下,完成《Tomcat是怎么工作的》这个系列,大概需要6个月左右的时间,嘿嘿,工作量还是有点略大啊!

好了,废话就到这吧。接下来,就是真枪实弹的、从零开始的、逐步深入地研究讲解Tomcat乃至所有Web Server底层的运行原理了。相信这个系列完成后,按照举一反三、触类旁通的学习惯例来说,所有Web Application Server背后通用的工作原理也就差不多都明白个七八成了。。。

最新文章

  1. 移动端自动化环境搭建-stuptools和pip的安装
  2. Jenkins/CCNET发送邮件策略和注意事项,以及邮箱类型的选择
  3. Android 饼状图收集
  4. Maven仓库—Nexus环境搭建及简单介绍
  5. hdu 4604 动态规划
  6. Python中作用域的特别之处
  7. 【已解决】Vmware无法创建虚拟网卡的问题
  8. Android 开发中 iBeacon的使用
  9. IZ65534: 'JAVA.LANG.CLASSFORMATERROR' ERROR FOR A VALID IDENTIFIER
  10. Competitive
  11. linuxmint 15/ ubuntu 13.04 install OpenERP client 6.0.4
  12. Stream-快速入门Stream编程
  13. 关于Meta标签中format-detection属性及含义
  14. scrapy安装教程
  15. PHP生成小程序二维码合成图片生成文字
  16. 如何永久激活(破解) IntelliJ IDEA 2018.2
  17. 【Django】网页跳转的问题
  18. Vue框架H5商城类项目商品详情点击返回弹出推荐商品弹窗的实现方案
  19. Android 视频 教程 源码 电子书 网址
  20. TOMCAT服务器配置域名

热门文章

  1. python生成四位随机数
  2. Unity基础-脚本的加载与编译顺序
  3. Vim编辑器基础
  4. Python9-hashilib模块-day28(大年初三)
  5. LeetCode(200) Number of Islands
  6. Leetcode 75. 颜色分类
  7. Centos7 开机显示 ERST: Failed to get Error Log Address Range” 导致无法开机解决方法
  8. Linux压缩与归档
  9. Java学习笔记3---unable to launch
  10. RF操作滚动条(竖拉)