servlet是一种基础的服务器端技术。又叫服务器小程序,是一种基本的服务器端组件。使用Java Servlet API编写,运行在Web服务器(Web容器)中,Web服务器对它进行管理,
能处理客户请求并且能动态地生成Web内容。
servlet与在它之前的动态Web技术通用网关接口(CGI)技术相比,有一些明显的优势:
1.Servlet只要加载一次就可以为多个请求提供服务,是典型的多线程方式;而CGI在处理每个请求时都要使用一个新的进程,即耗时又耗费资源。
2.Servlet采用Java语言编写,天生就有跨平台性。
不足之处:主要表现在对字符串处理的能力不强。特别是用Servlet直接生成响应页面时,显得有些力不从心。