为了更好的学习和理解tomcat如何工作的,特地创建的一个repo,记录下这个学习过程。
因为书籍中附带的源代码都是很老的版本,不能直接在ide中跑,因此我自己对这些代码做了一点修改,可以直接拉取下来跑。通过debug的方式学习源码效率更高。
所有的代码只能在jdk5中编译运行,因此如果想要把程序起来就必须配置自己的jdk为1.5的版本。
其中附带有很多lib包,点击这里下载,密码: xvqg
书中的源代码是基于TOMCAT4.1.12进行讲解的,很多都是对源代码的简化。源代码的地址
This project forked from mr-vincent/how_tomcat_works_code
《How Tomcat Works》书籍中的源码
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.