欢迎来到天天文库
浏览记录
ID:32508015
大小:2.07 MB
页数:277页
时间:2019-02-09
《【8A文】JSP课件汇总.pptx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章JSP概述study-thinking-action2第一章JSP概述主要内容什么是JSPJSP引擎与Tomcat服务器JSP页面与Web服务目录JSP运行原理难点JSP的运行原理设置Web服务目录关键实践上机编写、保存、运行一个简单的JSP页面31.1什么是JSP之前大家写过什么样的Java程序?WebHTMLJava桌面程序Java与JavaWebC/S与B/S61.1什么是JSPJSP(JavaServerPages)是基于Java语言的一种Web应用开发技术。利用这一技术可以建立安全、跨平台、易维护的Web应用程序。JavaServerPages一
2、种Web服务器端的开发技术JSP≈HTML+Java71.2JSP引擎与Tomcat服务器基于JSP的web应用程序必须由一个软件统一管理,成为JSP引擎或容器将安装JSP引擎的计算机称作一个支持JSP的Web服务器。这个服务器负责运行JSP,并将运行结果返回给用户。容器Tomcat是一个免费的开源JSP引擎,也称作Tomcat服务器。可以登录http://jakarta.Apache.org/tomcat免费下载Tomcat。8补充:Tomcat的目录结构bin:存放Tomcat启动和关闭文件的文件夹。conf:存放一些Tomcat的配置文件。lib:存放一些
3、Tomcat的核心类库,在应用中如果需要扩展Tomcat的功能,也可以将第三方类库赋值到该文件夹下。logs:该文件夹刚产生时是空的,里面主要存放Tomcat每次运行后产生的日志。temp:该文件夹存放Web应用运行过程中生成的临时文件。webapps:该文件夹用于存放部署的Web应用,只要将Web应用复制到该文件夹下,Tomcat就会将该应用自动部署到容器中。work:该文件夹存放Web应用与运行时编译生成的class文件。Tomcat的目录结构9补充:配置Tomcat服务器端口Tomcat主要配置文件Tomcat安装路径下的confserver.xml可
4、以更改Connectorport=“8080”中的“8080”为“9090”或“80”101.3JSP页面与Web服务目录1.JSP页面在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页面文件,按文本文件保存,扩展名为.jsp。JSP页面:文件名区分大小写扩展名是jsp属于纯文本文件基本格式111.3JSP页面与Web服务目录example1_1.jsp<%@pagecontentType="text/html;charset=GB2312"%>这是一个简单的JSP页面<
5、%inti,sum=0;for(i=1;i<=100;i++){sum=sum+i;}%>
6、http://localhost:8080/ujn/index.jsp非webapps下的目录需要配置server.xml和重新启动1.3JSP页面与Web服务目录131.4JSP运行原理当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个Java文件,并编译这个Java文件生成字节码文件,然后执行字节码文件响应客户的请求。(1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。(2)负责处理JSP标记,并将有关的处理结果发送
7、到客户的浏览器。(3)执行“<%”和“%>”之间的Java程序片(JSP页面中的动态部分),并把执行结果交给客户的浏览器显示。(4)当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。14JSP基本原理翻译阶段编译阶段请求处理阶段Server存储的JSP文件(*.jsp)(抽象)请求(抽象)响应(抽象)会话JavaServet实现代码(*.java)Java翻译工具翻译转换JavaServet实现类(*.class)Java编译工具编译JavaServet实现对象JSP容器激活请求准备
8、请求响应会话1.4JSP
此文档下载收益归作者所有