想要开发像tomcat这样的servlet容器

时间:2011-07-01 09:51:12

标签: java

实际上我想开发一个像tomcat这样的简单servlet容器。这纯粹是我的学习目的。如果有人可以帮助并指导我从哪里开始,那将是非常有帮助的。

提前致谢。

3 个答案:

答案 0 :(得分:2)

首先,研究Java Servlet APIfundementals)以了解Servlet的生命周期。现在,我们使用Servlet 3规范(最新的Tomcat),因此您必须决定要实现哪个版本的Servlet API。

答案 1 :(得分:0)

除了研究Servlet API之外,您还可以获取tomcat的源代码并进行读取。首先做一些非常简单的事情,比如编写一个能够接受Http请求的容器。

答案 2 :(得分:0)

从套接字编程开始。服务器如何在端口80上侦听请求。

然后启动请求处理程序。如何处理来自客户端的请求,然后将响应发送给客户端。

使用单线程环境启动它,然后转到多线程环境。接收来自不同客户的请求。

然后你可以开始保持会议等等......

希望它会对你有所帮助。