04---servlet01(servlet简介)

Servlet简介:
 ·Servlet(服务器端小程序)是使用java语言编写的服务器端程序,可以
  向jsp一样,生成动态的WEB页,Servlet主要运行在服务器端,并由服务器
  调用执行,是一种按照Servlet标准开发的类;
 ·Servlet程序是java对CGI程序的实现,但是与传统CGI的多进程处理操作不同的是,
  Servlet采用了多线程的处理方式,这样就似的Servlet程序的运行效率比
  传统的CGI更高,而且Servlet还保留有java的可移植性的特点,这样使得Servlet更易使用,
  功能也更加强大;
  
 之前所编写的jsp程序,基本上还是为了Servlet进行服务,如果数据更专业的话,从
 jsp的发展来看,是先产生了Servlet,之后在产生了jsp,因为Servlet开发较为困难,所以为了
 有了jsp;但是jsp程序,在执行时依然是依靠*.class文件的执行,所以JSP的骨子里依然是Servlet;
 
 CGI:公共的网关接口,是一组标准;

不管使用的是jsp还是使用servlet所有的程序都是运行在服务器端上的,所以也必须了解
servlet的处理流程;

Servlet处理的基本流程:
 servlet程序将按照如下的步骤进行处理:
 ·客户端(很可能是web浏览器)通过HTTP提出请求
 ·WEB服务器接收该请求并将其发送给Servlet,如果这个Servlet尚未被
  加载,web服务器将把它加载到java虚拟机并且执行它;
 ·Servlet程序将接收该HTTP请求并执行某种处理
 ·Servlet会将处理后的结果想web服务器返回应答
 ·web服务器将从servlet收到的应答发回给客户端

要想在程序中实现一个servlet的话,则必须继承HttpServlet类,这个类主要是
针对于HTTP协议而生的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bzuld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值