Tomcat源码阅读计划
2015-07-25 22:17
537 查看
刚开始接触JavaEE的时候,就想去阅读Tomcat的源码,无奈,那时候功底不行,火候还不够,看了几天,又落下了。
最近这一段,我迷上上看源代码。遂又想着,要不再把Tomcat的源代码捡起来看看!毕竟,服务器程序,在整个web应用中的作用
还是至关重要的,理解了他原理,对web应用的开发,还是大有裨益的,哈哈,说不定到时候还能够自己写一个正式的服务器出来了,哈哈!
恩,这是我的目标。
再有,做一件事,我们一定要实际的目的性的,想读Tomcat的源码,我到底要知道些什么了,要有关注点?
可能现在这会,我不能全部讲全,边读边记录...
现在我想知道:
环境搭建 : 将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
查看图片附件
最近这一段,我迷上上看源代码。遂又想着,要不再把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
查看图片附件
相关文章推荐
- tomcat双击startup.bat闪退问题解决
- 怎么样MyEclipse配置Tomcat?
- Eclipse JavaEE +Tomcat 搭建web工程 servlet示例
- 浅谈tomcat的配置及数据库连接池的配置
- Tomcat Server配置
- maven 发布 web 项目(分别使用 Jetty 和 Tomcat 作为容器)
- tomcat_配置jdbc(小例)
- 在netbean里面无法启动tomcat
- 项目加载不进去tomcat
- TOMCAT多站点配置
- Linux下安装Tomcat服务器和部署Web应用
- 轻装上阵,安卓工程师之路---day05(Dom4J & Tomcat)
- 当本地html能访问的css和js文件在tomcat里访问不了,巧用cygwin解决
- tomcat中使用Quartz造成内存泄露的问题解决
- Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
- Tomcat本地服务器搭建
- 利用APR本地库提高Tomcat性能
- iis tomcat整合
- windows上Apache+tomcat实现主备机服务器
- 使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务