Servlet Specification V2.4——SRV.1 Overview
SRV.1 Overview SRV.1.1 What is a Servlet? 基于Java技术,由容器管理,可以生成动态内容的web组件。 和其他基于Java技术的组件一样,servlet是跨平台的。并且它还运行于可以支持Java技术的web服务器 container,我们有时候称为servlet引擎,是支持servlet的web server。 servlet通过container实现的request/response模型与web client进行交互。 SRV.1.2 What is s Servlet Container? Servlet container是web server/application server的一部分, 这种server通过发送request/response,解码基于MIME的request,并且格式化基于MIME的response来提供网络服务。 一个servlet container必须构建在宿主web服务器之内,或者作为一个附加组件被安装到web服务器上,通过其服务器的原生扩展API。Servlet container也可以或者有能力被被构建在支持web的应用程序服务器上。 所有的servlet container必须支持HTTP作为request和reponse的协议,但附加的基于request/response的协议