一、简介

    Server + Applet:

    Servlet是Server+Applet的缩写,也就是服务端小程序的意思。

    Applet是运行于客户端浏览器上的Java小程序

    Java诞生的时候,以Applet闻名于世

    不过现在Applet基本已经没有人使用了

    而Servlet一直处于不断的进步和发展之中

    现在已经成为很多框架的技术基础,如Spring、Struts2等等

    

    特殊的Java类:

    Servlet本质上也是Java类

    所以编写Servlet需要遵循Java的基本语法

    不过Servlet与一般的Java类又有所不同,它需要遵循Servlet规范进行编写

    所以它有一些普通Java类所不具备的特性

    比如说Servlet没有main(),运行于服务端,它的创建和销毁都是由Servlet容器来管理等等

    这里所说的Servlet容器是Tomcat等


    Servlet与HTTP:

    Servlet和HTTP协议是紧密联系的

    所以使用Servlet几乎可以处理HTTP协议所有相关的内容

    这也是Servlet应用广泛的原因之一