【8A文】JSP课件汇总.pptx

【8A文】JSP课件汇总.pptx

ID:32508015

大小:2.07 MB

页数:277页

时间:2019-02-09

【8A文】JSP课件汇总.pptx_第1页
【8A文】JSP课件汇总.pptx_第2页
【8A文】JSP课件汇总.pptx_第3页
【8A文】JSP课件汇总.pptx_第4页
【8A文】JSP课件汇总.pptx_第5页
资源描述:

《【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;}%>

1到100的连续和是:<%=sum%>编辑并保存example1_1.jsp到目录:D:apache-tomcat-6.0.13webappsch1在浏览器的地址栏中输入:http://127.0.0.1:8080/ch1/example1_1.jsp12Web服务目录根目录c:/tomcat/webapps/ROOT直接访问(http://localhost:8080/index.jsp)webapps下的目录(如ujn)

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。