JavaWeb之什么是Servlet
Servlet,顾名思义,是一种运行在服务器上的小插件。其最常见的用途是扩展Web服务器的功能。它可作为非常安全的、可移植的、易于使用的CGI替代品。Tomcat是符合Servlet规范的优秀的Servlet容器。

2、CGI:通用网关接口(Common Gateway Interface),是一个Web服务器主机提供信息服务的接口通过这个接口,Web服务儡泌掩羞器就能获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。CGI程序:按照CGI接口规范编写的能够处理用户通过浏览器发送到服务器的数据的一个程序。SO,CGI其实是一个接口规范,并且按照CGI接口规范开发的程序都可以叫做CGI程序。

2、如何创建一个Servlet:1.继承GenericServlet2.继承HttpServlet两者的区别:GenericServlet抽象类为Servlet接口提供了通过实现。HttpServlet底层实现也是继承了GenericServlet,它是GenericServlet的子类。这种实现方法用得比较多,它不强制实现service()等方法。
