zoukankan      html  css  js  c++  java
  • 10.22

    今天学了

    理解JSP底层功能的关键就是去理解它们所遵守的生命周期。

    JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。

    以下是JSP生命周期中所走过的几个阶段:

    • 编译阶段:

      servlet容器编译servlet源文件,生成servlet类

    • 初始化阶段:

      加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法

    • 执行阶段:

      调用与JSP对应的servlet实例的服务方法

    • 销毁阶段:

      调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例

    很明显,JSP生命周期的四个主要阶段和servlet生命周期非常相似,下面给出图示:


    JSP编译

    当浏览器请求JSP页面时,JSP引擎会首先去检查是否需要编译这个文件。如果这个文件没有被编译过,或者在上次编译后被更改过,则编译这个JSP文件。

    编译的过程包括三个步骤:

    • 解析JSP文件。
    • 将JSP文件转为servlet。
    • 编译servlet。
  • 相关阅读:
    答题卡
    hdu 5451 Best Solver
    L. Poor God Water(ACM-ICPC 2018 焦作赛区网络预赛)
    MicroRNA Ranking(Tehran2016)
    Split The Tree(2018东北四省赛)
    Django项目基础开发流程
    暑假学习进度记录墙
    抖音字体设置
    十大危险cmd指令
    奶牛的聚会
  • 原文地址:https://www.cnblogs.com/dty602511/p/14169957.html
Copyright © 2011-2022 走看看