This is the first article in the series.
The title is determined only after it is paid. What is the better name. How does Tomcat work? What is the Tomcat operating mechanism? Start from scratch to study tomcat? How does Tomcat run? How does Tomcat provide services for us? This reminds me of the name of a cool, cool, and crazy man. It seems that I am a little tall, so that tens of thousands of people look up and think about it. Finally, I used the most plain title: how does Tomcat work.
This series is originated from the book "How Tomcat works". I searched this book and did not have a formal Chinese version. At best, some chapters are translated to the Internet out of interests. At least I did not find the complete translation. This series will last for a long time. Basically, this series will end after all the chapters in the book "How Tomcat works" are explained.
Strictly speaking, this series of articles does not belong to the Chinese literal translation version of how Tomcat works or the free translation version. I just implemented this series based on the directory structure and ideology of this book. It will be based on the main content and examples of this book, and then I will add some personal experience to my summary and experience, barely counted as the Chinese version of how Tomcat works.
Theoretically, the article will keep updated every Monday, but not limited to this series-when I understand or deepen my understanding of the unfinished chapter of the servlet 2.4 specification, the servlet 2.4 specification series will be updated first. After a rough estimate, it may take about six months to complete the "how does Tomcat work" series. Hey, the workload is a little too large!
All right, let's get started with nonsense. The next step is to study and explain the running principle of Tomcat and all Web servers from scratch. I believe that after the completion of this series, according to the similar learning practices, the general working principles behind all web application servers are almost all understood in...