`
Alrale
  • 浏览: 62369 次
  • 来自: fantasy
社区版块
存档分类
最新评论

Jsp的执行过程

    博客分类:
  • Java
阅读更多

JSP 的执行过程

(1) 客户端发出Request (请求);
(2) JSP Container 将JSP转译成Servlet的源代码;
(3) 将产生的Servlet 的源代码经过编译后,并加载到内存执行;
(4) 把结果Response (响应)至客户端。

在执行 JSP 网页时,通常可分为两个时期:转译时期(Translation Time)和请求时期(Request Time)
转译时期:JSP网页转译成Servlet类。
请求时期:Servlet类执行后,响应结果至客户端。

 

注:

转译期间主要做了两件事情:将JSP网页转译为 Servlet 源代码(.java),此段称为转译时
期(Translation time);将Servlet源代码(.java)编译成 Servlet 类(.class),此段称为
编译时期(Compilation time)。

分享到:
评论

相关推荐

    jsp运行流程图

    直观描述jsp的流程,详细对JSP的流程做了图形显示,让大家一目了然

    jsp执行存储过程jsp执行存储过程.doc

    以下是一个简单的JSP执行存储过程的流程: 1. **创建Servlet或控制器** 在Java Web项目中,创建一个Servlet或使用Spring MVC等框架的控制器来处理请求。在这个类中,编写调用存储过程的代码,如上述示例所示。 2....

    JSP网页编程_幻灯片

    JSP执行过程可以分为以下步骤:首先,客户端发出请求,服务器收到请求后,JSP引擎将JSP文件编译成Servlet程序,然后将Servlet程序编译成字节码,最后执行字节码,生成HTML响应。 JSP实践 JSP实践包括基本的JSP语法...

    圣思园 java web 课件3

    在上述基本流程的基础上,圣思园Java Web课件3进一步详细解释了JSP执行过程中的一些关键细节: 1. **JSP转换为Servlet**:JSP页面最终会被转换为Servlet来执行。这意味着所有的JSP语法结构都会被翻译成等价的Java...

    jsp手把手教程 让你精通jsp编程

    **JSP执行过程** 1. 客户端发送HTTP请求到服务器。 2. 服务器上的JSP引擎接收到请求,检查JSP文件是否已编译为Servlet。 3. 如果未编译或文件已更新,JSP引擎将JSP转换为Servlet源代码。 4. 使用JDK将Servlet源代码...

    jsp 知识总结1

    **二、JSP执行过程** JSP的执行过程分为首次运行和后续运行: - **第一次运行**:客户端请求,服务器找到.jsp文件,将其转换成.java,编译为.class文件,最后执行。 - **第二次运行**:服务器直接执行已存在的.class...

    学习JSP的读书笔记

    在理解JSP执行流程时,可以分为以下几个步骤: 1. 客户端发起HTTP请求(Request)。 2. Web服务器接收到请求后,将JSP文件转换为对应的Servlet源代码。 3. 编译Servlet源代码为.class文件,并加载到内存中。 4. ...

    相当好的JSP教程,PPT文档

    5. **JSP执行过程**:当客户端请求JSP时,服务器首先解析JSP文件,生成对应的Servlet源代码,然后编译成Servlet类,最后执行这个Servlet来生成动态内容并返回给客户端。如果JSP文件被修改,服务器会重新生成和编译...

    jsp详细描述开发文档

    **JSP执行过程** 1. 当客户端请求一个JSP页面时,服务器首先检查该页面是否已经编译为Servlet。 2. 如果是首次访问或者JSP文件被修改,服务器会使用JSP解析器将JSP转换为Servlet源代码。 3. 使用JDK的Java编译器将...

    JSP网页编程 JSP网页编程

    ### JSP执行过程 1. 用户发起HTTP请求到服务器。 2. 服务器找到对应的JSP文件。 3. 如果JSP文件被修改过或首次访问,JSP引擎将JSP翻译成Servlet源码。 4. 编译Servlet源码为字节码文件。 5. Servlet执行处理请求,...

    JSP软件开发技术详解

    **JSP执行过程** 1. 客户端发送HTTP请求到服务器。 2. 服务器找到对应的JSP文件,如果文件已修改或第一次调用,会通过JSP解析器将其转换为Servlet源代码。 3. 使用JDK的Java编译器将Servlet源代码编译为.class文件。...

    JSP学习入门的ppt

    ### JSP执行流程 1. 客户端发起HTTP请求到服务器。 2. 服务器找到对应的JSP文件。 3. 如果JSP文件需要编译或首次加载,JSP解析器会将其转换为Servlet(Java类)。 4. JSP编译后的Servlet被Java SDK的Servlet容器(如...

    非常适合jsp初学者教程ppt格式

    ### JSP执行过程 JSP文件首先被JSP解析器转换为Servlet源代码,然后通过Java编译器编译为.class文件。在首次请求或文件修改后,JSP会被加载并执行,生成HTML响应发送给客户端。 总结,JSP作为Java Web开发的重要...

    jsp课件jsp课件jsp课件jsp课件jsp课件jsp课件

    **3.6 JSP执行过程** 1. 用户发送请求至服务器。 2. 服务器找到对应的JSP文件。 3. 如果是第一次访问或文件已修改,JSP引擎将JSP转换为Servlet源代码。 4. 使用JDK编译Servlet源代码为字节码。 5. Servlet执行,处理...

    JSP网页编程.ppt

    JSP 执行过程主要包括了以下几个步骤:首先,客户机将请求提交到服务器;然后,服务器将请求转发到JSP 引擎;接着,JSP 引擎将JSP 文件编译成Servlet 程序;然后,Servlet 程序将处理请求并将结果返回给客户机。 ...

    jsp网页开发详解(一本很基础的讲解资料)

    - JSP执行过程包括:解析JSP文件,生成Servlet源代码,编译Servlet,执行Servlet,最后返回响应给客户端。 6. **JSP生命周期**: - 当JSP首次被请求时,服务器会将JSP转换为Servlet类,并编译成字节码。之后的...

    jsp api 文档

    5. **javax.servlet.jsp.JspException** 和**javax.servlet.jsp.ServletException**:异常处理机制的一部分,用于捕获和报告JSP执行过程中的错误。 6. **javax.servlet.jsp.PageConfig**:提供了对JSP页面配置信息...

    一份JSP网页编程使用手册

    ### JSP执行过程 当客户端请求一个JSP页面时,JSP引擎首先解析JSP文件,生成对应的Servlet源代码,然后编译为Servlet类,最后执行这个Servlet以生成动态内容。Servlet处理完请求后,将结果返回给客户端。 ### JSP...

    JSP案例开发集锦源代码

    5. **Servlet生命周期**:因为JSP最终会被编译为Servlet,了解Servlet的初始化、服务、销毁三个阶段对于理解JSP执行过程至关重要。 6. **MVC(Model-View-Controller)**设计模式:JSP通常作为视图层,与Java ...

Global site tag (gtag.js) - Google Analytics