我想学习一下Tomcat的实现 来熟悉j2ee规范的服务器实现
请问应该怎么学习?
有没有Tomcat的代码结构介绍之类的?谢谢

解决方案 »

  1.   

    如tomcat之类的大型程序的源代码,如果想一次将所有部分都看完是不现实的。你可以将tomcat配置到eclipse中启动。我说的是可执行代码。然后将你感兴趣的部分的源代码,配置到该项目的源代码部分,这样来运行程序,eclipse会首先运行你手里的源代码,这样你就可以跟踪调试分析了。等你了解思路了,甚至可以抛开eclipse来分析。
      

  2.   

    原来有个叫profiler的东西,比较小而且简单,是eclipse的插件,能用图形的方式分析出应用程序的调用过程,不过那个东西不能支持jdk1.5.0。 现在你可以考虑使用eclipse的官方下载的TPTP,效果应该更好。Netbeans也有个类似的东西,但我netbeans不太熟悉,没有使用他分析过其他程序的代码。
      

  3.   

    同意ICCFLY()的看法
    我平时想要看程序的源代码,我都是用eclipse的,它可以帮助我先知道这个类的作用,然后再去看源代码,这样的效果不错.