刚开始接触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
相关推荐
how tomcat works source code to read and study ,later if you need others resources ,please contact me!
Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache ...
Tomcat源码Tomcat源码Tomcat源码Tomcat源码Tomcat源码Tomcat源码Tomcat源码
tomcat的源码解析资料,加上tomcat的pdf解析中文版的,tomcat的源码。 挺不错的资源,大家可以学习下。
tomcat7的源码项目,可以导入到eclipse,自己编译运行tomcat。
Tomcat源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)
Tomcat源码阅读(一)使用Idea运行Tomcat6源码
tomcat源代码 研究tomcat的同学千万别错过哦
apache-tomcat源代码,里面包含了servlet、jsp等源代码
tomcat源代码工程,下载后可在eclipse直接导入和运行,可以好好阅读Tomcat源代码了解其中涉及的奥妙。
tomcat7源码下载tomcat7源码下载tomcat7源码下载tomcat7源码下载tomcat7源码下载tomcat7源码下载tomcat7源码下载tomcat7源码下载
MyEclipse导入Tomcat源码.wps文档说明 apache-tomcat-6.0.37-src.zip源码
tomcat6的源码,官网下载!适合放在eclipse
tomcat 源代码,对于理解tomcat运行机制有很大作用。 增加对javaweb项目的了解
tomcat源代码,根据源代码学习servlet,jsp更容易理解其原理,更多java分享请留言我的博客
NULL 博文链接:https://kyfxbl.iteye.com/blog/1894942
tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码tomcat 源码
附近包括Tomcat源码、Tomcat源码开发环境依赖的包、Tomcat的环境编译工具ant 1、建立如下eclipse环境变量 Use Windows->Preferences and then Java->Build Path->Classpath Variables to add two new Classpath ...