zoukankan      html  css  js  c++  java
  • web资源的运行原理

    html: 静态web资源,DefaultServlet读取html文件,通过response输出给IE浏览器

    Servlet: 动态web资源,web容器(Servlet引擎)解析web.xml文件,找到url对应的java类

    通过反射创建Servlet对象,调用service方法

    Class.forName(“cn.itcast.servlet.Servlet1”).newInstance();

    jsp: 动态web资源

    jsp页面在第一次被访问的时候,web容器(jsp引擎)会将jsp翻译成一个Servlet,然后调用servlet的

    service方法 所以第一次访问的时候比较慢。

    jsp 翻译后的Servlet会被放到

    %tomcat安装目录%workCatalinalocalhostwebcontext

    当jsp页面被再次访问的时候,web容器会去直接调用Servlet的 service方法,所以通常来讲 jsp 只是在第一次被访问的时候比较慢

    如果jsp页面做了修改,此时web容器会重新翻译jsp

  • 相关阅读:
    学习自建调试体系(二)
    寻找未导出函数的函数地址
    Http
    git忽略.gitignore
    Flask-sqlacodegen
    liunx速查
    BBS论坛项目
    vim操作
    部署
    python3 环境搭建
  • 原文地址:https://www.cnblogs.com/chen991126/p/14092759.html
Copyright © 2011-2022 走看看