Servlet程序开发--Servlet简介

时间:2022-12-18 23:47:28

使用java语言开发的服务器端程序,可以生成动态web页,运行在服务器端,由服务器调用执行,是一种按照servlet标准开发的类。

先有servlet,后有jsp,jsp骨子里依然是servlet。

CGI,公共网关接口,多进程的处理方式,Servlet是多线程处理方式,所以性能上比CGI强。

不管使用JSP,还是servlet,都是运行在服务器端,所以必须了解servlet的处理流程。

1. 客户端通过HTTP提出请求

2. web服务器接收请求并发送给servlet,如果没加载,服务器加载并执行它

3. srvlet程序将接收http请求并执行处理

4. servlet把处理结果向服务器返回应答

5. web服务器将应答发回给客户端

servlet和JSP一样,需要通过HTTP协议,使用服务器进行回应

要使用servlet,必须继承HttpServlet类。

Servlet->GenericServlet->HttpServlet->自定义servlet