zoukankan      html  css  js  c++  java
  • [Jsp] JSP的基本原理

    一、实质
    JSP的实质依然是Servlet,每一个JSP页面就是一个Servlet实例。
    也就是说,JSP页面由系统编译成Servlet,Servlet再负责响应用户的请求。

    JSP页面所生成的对应的Servlet在以下的目录中:
    work\Catalina\localhost\newmodules\org\apache\jsp\pages
    这个目录下有根据JSP页面生成的对应的Servlet的java文件和class文件


    二、两个容易混淆的内置对象
    PageContext--------- pageContext
    ServletContext------ application


    三、Servlet的主要方法
    生成的Servlet类中,主要包含一下三个方法:
    service():对用户请求生成响应的方法。
    init()
    destroy()

    JSP页面中的所有内容都由servlet文件的页面输出流来生成


    四、JSP基本原理的结论:
    ① JSP文件必须放在Web容器中才能运行
    ② JSP文件必须生成Servlet才能执行
    ③ 每个JSP页面的第一个访问者速度都会慢一点,因为必须等待JSP编译成Servlet
    ④ JSP页面的访问无须安装任何客户端


    五、驱动程序的放置位置
    ① 将驱动的JAR文件放在Tomcat的lib路径下,所有的应用都可以使用这个驱动

    ② 将驱动的JAR文件复制到该Web应用的WEB-INF/lib路径下,只有该web应用可以使用这个驱动


     

  • 相关阅读:
    第一次团队作业
    第二次结对作业
    动态代理与AOP
    笔试题
    java并发面试题(带答案)
    线程问题——同步和死锁
    java线程的方法
    java实现多线程的方法
    使用java闭锁实现并发
    Java多线程——同步问题
  • 原文地址:https://www.cnblogs.com/avivaye/p/2660500.html
Copyright © 2011-2022 走看看