首页 > 其他 > 详细

Servlet

时间:2019-10-11 18:42:19      阅读:79      评论:0      收藏:0      [点我收藏+]

1、概述

      1.1  Servlet

            a,(Server Applet)是java Servlet 的简称;

            b,具有  独立于平台和协议   的特性;

            c,作用:用于  交互式地浏览、修改数据、生成动态页面;

            d,原理上将,Servlet可以响应任何类型的请求,但绝大多数被用来扩展基于HTTP协议的web服务器

            e,Servlet运行于支持Servlet技术的Web服务器;

      1.2  实现过程

            客户端————发送请求————> 服务器———将request信息发送至———>Servlet———生成动态信息发送至————>服务器—————将response信息发送至—————>客户端

      1.3  生命周期

            技术分享图片

 

 

              第一个客户端请求到达Server;

              Server调用Servlet的init()  [可配置为 Server 创建 Servlet 实例时调用,在 web.xml 中 <servlet> 标签下配置 <load-on-startup> 标签,配置的值为整型,值越小 Servlet 的启动优先级越高];   

              Server创建一个request对象,处理请求;

              Server创建一个response对象,处理响应;

              Server调用Servlet的service(),传递   请求参数、response对象;

              Servlet的service()获得请求信息,处理请求,访问其他资源,获得需要的信息;

              对于该Servlet的更多请求,Server只创建新的request、response将request、response传递给该Servlet的service()

              当该Servlet不需要时,Server调用该servlet的destory();

      1.4  版本

            技术分享图片

 

      1.5  Servlet框架

            1.1.1  Servlet框架  由  javax.servlet(定义了所有的Servlet类都必须实现或扩展的的通用接口和类)、

                        javax.servlet.http (定义了采用HTTP通信协议的HttpServlet类)    2个包组成;

            1.1.2  Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet必须实现这一接口

 

Servlet

原文:https://www.cnblogs.com/anpeiyong/p/11655825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!