jsp运行原理
2012-11-23 14:22
155 查看
lWEB容器(Servlet引擎)接收到以.jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
l每个JSP 页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
lTomcat 6.x把为JSP页面创建的Servlet源文件和class类文件放置在“<TOMCAT_HOME>\work\Catalina\<主机名>\<应用程序名>\”目录中,Tomcat将JSP页面翻译成的Servlet的包名为org.apache.jsp.<JSP页面在WEB应用程序内的目录名> 。
lJSP规范也没有明确要求JSP中的脚本程序代码必须采用Java语言,JSP中的脚本程序代码可以采用Java语言之外的其他脚本语言来编写,但是,JSP页面最终必须转换成Java Servlet程序。
l可以在WEB应用程序正式发布之前,将其中的所有JSP页面预先编译成Servlet程序。
l每个JSP 页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
lTomcat 6.x把为JSP页面创建的Servlet源文件和class类文件放置在“<TOMCAT_HOME>\work\Catalina\<主机名>\<应用程序名>\”目录中,Tomcat将JSP页面翻译成的Servlet的包名为org.apache.jsp.<JSP页面在WEB应用程序内的目录名> 。
lJSP规范也没有明确要求JSP中的脚本程序代码必须采用Java语言,JSP中的脚本程序代码可以采用Java语言之外的其他脚本语言来编写,但是,JSP页面最终必须转换成Java Servlet程序。
l可以在WEB应用程序正式发布之前,将其中的所有JSP页面预先编译成Servlet程序。
相关文章推荐
- JSP起源、JSP的运行原理、JSP的执行过程
- JavaWeb(二)jsp运行原理,九大内置对象
- DRP项目(六)----JSP运行原理,三层机缘和转发与重定向
- jsp运行原理和九大隐式对象
- JSP笔记――1.运行原理
- JSP简单运行原理----------九大隐式对象和四大域对象
- JSP————运行原理
- JSP运行原理及运行过程
- JSP运行原理和九大隐式对象
- 深入分析JavaWeb Item12 -- jsp运行原理与基本语法
- 温故知新之从源码探析jsp运行原理
- JSP、servlet运行原理
- 深入分析JavaWeb 12 -- jsp运行原理与基本语法
- JSP 笔记 (一 : 语法 与 运行 原理)
- JSP的运行原理
- JSP运行原理和九大隐式对象
- jsp运行原理
- JSP运行原理和九大隐式对象
- JSP技术-01-语法及运行原理
- JSP运行原理和九大隐式对象01