Servlet实现了CGI一样的功能,需要servlet容器(servlet container)的支持。Web服务器安装的servlet容器后,就能够调用servlet响应客户请求。
Tomcat服务器将web Appication的servlet放在它们各自目录下的WEB-INF中。WEB-INF下的web.xml中注册了WEB-INF/classes中的servlet类的配置信息,供servlet容器部署web程序用。
有关Tomcat的资料参阅:http://tomcat.apache.org/
据说安装的Tomcat的Apache服务器更加好用。
有关web.xml的DTD参阅:http://java.sun.com/dtd/web-app_2_3.dtd
编程时需要使用的新的扩展包javax.servlet.*; javax.servlet.http.*;等;它们不包含的J2SE的类库中。安装Tomcat后,可以在Tomcat5.0/common/lib(我装的是5.0)的servlet-api.jar中找到。相关文档在Tomcat5.0/webapps/tomcat-docs中找到。
相关资料:
《java高级使用教程》中有1章内容。
http://java.sun.com/products/servlet/download.html