下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

介绍jsp的生命周期

作者:Gman     来源: http://www.kokojia.com点击数:987发布时间: 2018-03-11 10:00:22

标签: jspjsp项目实战服务器

大神带你学编程,欢迎选课

  jsp全名为java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。今天就跟着小编一起来看一看:介绍jsp的生命周期。

  在这一篇教程里面,小编主要和大家简单的介绍一下:关于jsp的生命周期。事实上,就小编个人认为jsp的生命周期和Servlet比较还是非常相似的哦。有兴趣的朋友可以跟着小编一起来学习一下。

  第一点:jsp init

介绍jsp的生命周期_jsp_jsp项目实战_服务器_课课家

  jspinitjsp容器在创建一个对象的时候,主要执行的是jspinit方法。在这里大家都需要注意一点,那就是这一个方法在jsp的生命周期中仅仅只执行一次而已。

  第二点:jsp Service

  另外一个方面,jspServicejsp容器在处理客户请求的时候,调用这一个方法,对于每一个客户的请求,jsp容器都会重新建立一个线程来进行处理的哦。

  第三点:jsp Destory

  jspDestory方法正正就是因为servlet(狭义的Servlet是指java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者)常驻内存,所以jsp响应速度相对来说比较快。当系统资源不足的时候,我们就需要将Servlet移出内存,在这个时候执行jspDestory方法就可以了,千万不要忘记了哦。

  JSP的生命周期

  装载和实例化:服务端为JSP页面查找已有的实现类,假如说依然还没找到则创建新的JSP页面的实现类,接下来我们就把这一个类载入到JVM里面。在实现类装载完成之后,JVM将会重新创建这个类的一个实例。这一个操作步骤会在装载以后就立刻执行了,又或者是在第一次请求的时候就开始执行了。

  初始化:换一句话来说,也就是初始化JSP页面对象。

  请求处理:主要就是由页面对象响应客户端的请求。在执行完处理之后,服务器将一个响应(也就是response)返回给客户端。

  生命周期终止:简单一点来说,也就是服务器不再把客户端的请求发给JSP。在所有的请求处理完成之后,就会释放掉这一个类的所有实例了哦。

  小编结语:

  在这里小编想说的是,JSP技术有点类似ASP技术,它是在传统的网页html(标准通用标记语言的子集)文件(*.htm,*.html)中插入java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程