我想知道Tomcat如何实现servlet,所以我已经下载了源代码。
在浏览代码之前,我在Apache的Tomcat网站上浏览了一些有关函数,体系结构等的文档。但事情对我来说似乎很难,我只是迷失了自己,不知道如何从中学习。
有人可以分享一些有用的经验吗?
答案 0 :(得分:4)
我建议从Servlet specifications开始,以便了解所谓的方法。当您理解了这一部分后,您就可以开始阅读Tomcat architecture。现在您已经了解了该技术的两端,可以开始深入研究代码,看看如何在Tomcat中实现规范(即您尝试通过代码连接松散的末端)。你应该准备好相当长的旅程,我想从Tomcat代码大小......
答案 1 :(得分:1)
我的经验是,在阅读和理解他人写的东西之前,需要能够编写类似复杂性的工作代码;特别是像Tomcat那样复杂的东西。
如果您在阅读文档时迷失了方向,那么阅读代码似乎不是一个好主意。不过,我可能错了,因为这可能不是你的情况。我想听听比我更有经验的人。