您的位置:首页 > 运维架构 > Tomcat

Tomcat源码阅读计划

2015-07-25 22:17 537 查看
   刚开始接触JavaEE的时候,就想去阅读Tomcat的源码,无奈,那时候功底不行,火候还不够,看了几天,又落下了。

   最近这一段,我迷上上看源代码。遂又想着,要不再把Tomcat的源代码捡起来看看!毕竟,服务器程序,在整个web应用中的作用

   还是至关重要的,理解了他原理,对web应用的开发,还是大有裨益的,哈哈,说不定到时候还能够自己写一个正式的服务器出来了,哈哈!

   恩,这是我的目标。

   再有,做一件事,我们一定要实际的目的性的,想读Tomcat的源码,我到底要知道些什么了,要有关注点?

   可能现在这会,我不能全部讲全,边读边记录...

 

   现在我想知道:

     

1.容器启动,从server到listener、jndi、service到connetor、engine到host到context到wrapper一系列对象的组装,包括Digester的使用、JMX注册、JDK5中的新的线程池启动方式等。

     2. servelet的init, destroy (他的生命周期)

    3. 为什么说servlet是线程不安全 , servlet是单例的

     4.  一次请求的完整过程

     5. http协议的解析 : 封装成Request对象

     6. 会话管理。

     7. 多线程处理,tomcat怎样应对高并发的环境的。

     8. JMX

       

 

     环境搭建 : 将tomcat源码导入eclipse 参考博客 : http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html 

 

    可参考资料 :

       关于整体架构 和 一次请求的过程 : http://www.uml.org.cn/j2ee/201306285.asp

       tomcat源码阅读系列文章 : http://tyrion.iteye.com/category/285081

       Connector  : http://www.infoq.com/cn/articles/zh-tomcat-http-request-1     http://www.infoq.com/cn/articles/zh-tomcat-http-request-2

       tomcat源码分析 http://wangjinlongaisong-126-com.iteye.com/blog/1463635

       tomcat 架构 : http://gearever.iteye.com/blog/1545250

       https://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/      http://yunjiechao-163-com.iteye.com/blog/2184505

 








8c8420e5-91b6-3f2a-bea8-3876b2b7df26.zip (5 MB)

描述: tomcat依赖jar包

下载次数: 0









大小: 60.2 KB









大小: 42.1 KB






查看图片附件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: