JSP程序设计 第2版 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第01章 JSP初步

上传人:E**** 文档编号:89369711 上传时间:2019-05-24 格式:PPT 页数:46 大小:957.50KB
返回 下载 相关 举报
JSP程序设计 第2版  教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第01章  JSP初步_第1页
第1页 / 共46页
JSP程序设计 第2版  教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第01章  JSP初步_第2页
第2页 / 共46页
JSP程序设计 第2版  教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第01章  JSP初步_第3页
第3页 / 共46页
JSP程序设计 第2版  教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第01章  JSP初步_第4页
第4页 / 共46页
JSP程序设计 第2版  教学课件 ppt 作者  范立锋 于合龙 孙丰伟 第01章  JSP初步_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《JSP程序设计 第2版 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第01章 JSP初步》由会员分享,可在线阅读,更多相关《JSP程序设计 第2版 教学课件 ppt 作者 范立锋 于合龙 孙丰伟 第01章 JSP初步(46页珍藏版)》请在金锄头文库上搜索。

1、第1章 JSP初步,1.2 JSP技术特性,1.3 JSP工作原理,1.4 搭建JSP的运行环境,1.5 JSP程序初步,1.1 认识JSP,Java Server Page简称JSP,是运行在服务器端的脚本语言之一。熟悉HTML或者其他动态页面技术的读者,在第一次看到JSP页面时可能会有一种似曾相识的感觉。这是因为从本质上说,各种动态页面技术都是通过在HTML中添加其他语言脚本的方式来实现的,而支持这些脚本的服务器可以执行这些脚本,然后生成HTML页面。,1.1 认识JSP(1), 第一个JSP程序 ,在上述代码中,代码风格和普通的HTML页面的代码非常相似,不同的就是位于“”之间加入Jav

2、a代码。,为了让读者直观认识JSP技术,先来看一个简单的JSP页面代码,该JSP页面名称为sanyang.jsp,实现向页面输入一句话,具体代码如下:,1.1 认识JSP (2),将该页面发布在Web容器中,并在IE浏览该网页后,其运行结果如下图所示。,返回,1.1 认识JSP (3),1.2 JSP技术特性 (1),跨平台,JSP技术以Java为基础、所以不仅可以沿用Java强大的API功能,而且不管是在何种平台下只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,体现了它的跨平台、跨服务器的特点。例如,在Windows NT下的IIS通过JRUN或ServletExec插件就能

3、支持JSP。如今最流行的Web服务器Apache同样能够支持JSP,而且Apache支持多种平台,从而使得JSP可以在更多的平台上运行。 在数据库操作中,因为JDBC同样是独立于平台的,所以在JSP中使用的Java API中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。,1.2 JSP技术特性 (2),将内容的生成和显示进行分离,使用JSP技术,Web页面开发人员可以使用HTML或XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封

4、装在标识和Beans中。那么其开发人员,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。,1.2 JSP技术特性 (3),强调可重用的组件,绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者企业级JavaBean组件)来执行应用程序所要求的更为复杂的处理。开发人员能

5、够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。,1.2 JSP技术特性 (4),采用标识简化页面开发,JSP采用标识简化页面开发具有以下5个特点: (1)Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。 (2)标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的

6、功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。,1.2 JSP技术特性 (5),采用标识简化页面开发,(3)JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 (4)由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java S

7、ervlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。 (5)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到它们的产品中,用户可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。,1.2 JSP技术特性 (6),健壮性与安装性,由于JSP页面的内置脚本语言是基于Java编程语言的,且都编译成Java Servlet,它具有Java技术的所有好处,包括健壮的存储管理和安全性。,返回,1.3 JSP工作原理 (1),从本质上说,JSP是结合markup(HTML或XML)和Jav

8、a代码来处理的一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行。例如,在1.1节中介绍的sanyang.jsp页面在Tomcat服务器运行时,该页面将会转编译一个Servlet,其中,该页面在Tomcat服务器上编译成Servlet的源代码可以查看Tomcat安装盘下的 workCatalinalocalhost相应的位置。,说明:JSP转换成Servlet的代码存放在Tomcat服务器的安装文件夹下,一般情况下,转换成Servlet的代码具体路径是:Tomcat安装文件夹workCatalinalocalhost。通过该文件夹下的工程名去寻找。,1.3

9、 JSP工作原理 (2),在一个JSP文件第一次被请求时,JSP引擎先把该JSP文件转换成一个Java源文件,在转换时,如果发现JSP文件有任何语法错误,转换过程将中断,并向服务器端和客户端输出错误信息;如果转换成功,JSP引擎调用Java虚拟机的javac程序把该Java文件源文件编译成相应的class文件,该class文件也就是一个Servlet程序,然后创建一个该Serlvet的实例,提供服务响应用户的请求。,1.3 JSP工作原理 (3),返回,JSP转换成Servlet的流程如下图所示。,1.4 搭建JSP的运行环境,返回,1.4.1 JDK的安装与配置 1.4.2 Tomcat的安

10、装、运行与目录结构 1.4.3 Eclipse安装、运行与特性,JDK的安装(1),(1)双击“jdk-6u10-windows-i586-p.exe”文件开始安装。安装向导会要求接受Sun公司的许可协议,如下图所示。,JDK的安装(2),(2)单击“接受”按钮接受许可协议后,打开设置JDK的安装路径及选择安装组件的对话框,如下图所示。,JDK的安装(3),(3)在图1-4所示的对话框中单击“更改”按钮,更改安装路径为D:Program FilesJavajdk1.6.0_10,其他采用默认设置,单击“下一步”按钮将打开安装进度对话框安装JDK。在安装过程中将打开如下图所示的设置JRE安装路径

11、的对话框。,说明:由于JDK只是Java程序的开发环境,所以JDK的安装文件中还包含了一个JRE(J2SE Runtime Environment)Java运行环境,在默认情况下同JDK一起安装。,JDK的安装(4),(4)在设置JER安装路径的对话框中,单击“更改”按钮,在打开的对话框中将JRE的安装路径修改为D:Program FilesJavajre6,单击“下一步”按钮继续安装JRE。在弹出安装完成的提示对话框中,取消“显示自述文件”复选框的勾选,单击“完成”按钮,即可完成JDK的安装。,注意:在安装JDK1.6之前,关闭所有正在运行的程序,并确认系统中没有安装JDK的其他版本,否则,

12、在进行配置时会有冲突。,下面将介绍JDK的配置,JDK的配置(1),安装完JDK后,需要设置环境变量及测试JDK配置是否成功,具体步骤如下: (1)在“我的电脑”上单击鼠标右键,选择“属性”菜单项。在打开的“系统特性”对话框中选择“高级”选项卡,如下图所示。,JDK的配置(2),(2)单击“环境变量”按钮,打开“环境变量”对话框。在这里可以添加针对单个用户的“用户变量”和针对所有用户“系统变量”,如下图所示。,JDK的配置(3),(3)单击“系统变量”区域中的“新建”按钮,弹出的“新建系统变量”对话框。该对话框中,“变量名”文本框输入“JAVA_HOME”,“变量值”文本框输入JDK的安装路径

13、“D:Program FilesJavajdk1.6.0_10”,单击“确定”按钮,完整环境变量“JAVA_HOME”的配置,如下图所示。,JDK的配置(4),(4)在系统变量中查看PATH变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,打开“编辑系统变量”对话框,在该对话框的“变量值”文本框的起始位置添加“%JAVA_HOME%bin;”。 (5)单击“确定”按钮返回到“环境变量”对话框。在系统变量中查看CLASSPATH变量,如果不存在,则新建变量CLASSPATH,变量值为“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar”

14、。 (6)JDK程序的安装和配置完成后,可以测试JDK是否能够在计算机上运行。,下面将介绍JDK的测试,JDK的测试,选择“开始”“运行”命令,在打开的“运行”窗口中输入“cmd”命令,将进入到DOS环境中,在命令提示符后面直接输入“javac”,按下键,系统会输出javac的帮助信息,如下图所示。这说明已经成功配置了JDK,否则需要仔细检查上面步骤的配置是否正确。,返回,Tomcat的安装(1),Tomcat服务器安装文件下载的名称是“apache-tomcat-6.0.18.exe”,下载完毕后,就可以在需要编译和运行Java程序的计算机安装Tomcat服务器,具体步骤如下: (1)双击“

15、apache-tomcat-6.0.18.exe”文件开始安装。在弹出的安装向导对话框中,单击“Next”按钮,将弹出如下图所示的“许可协议”对话框。,Tomcat的安装(2),(2)单击“I Agree”按钮,接受许可协议,出现如下图所示的选择组件对话框,选择要安装的Tomcat组件。,Tomcat的安装(3),(3)这里采用默认的组件安装的,单击“Next”按钮,将弹出“选择安装位置”对话框,如下图所示。,Tomcat的安装(4),(4)在“Desination Folder”文本框中输入Tomcat的安装位置,或单击文本框右侧“Browse”按钮,选择服务器安装的位置。笔者将其安装在“D

16、:Program FilesApache Software FoundationTomcat 6.0”文件夹中。单击“Next”按钮,将弹出如下图所示的配置对话框。,Tomcat的安装(5),(5)单击“Next”按钮,在打开的对话框中选择Java虚拟机安装位置,如下图所示。,Tomcat的安装(6),(6)如上图所示,一般情况下安城程序可以自动找到Java虚拟机路径设置。然后单击“Install”按钮,开始安装。在弹出的安装对话框中单击“Finish”按钮,完成安装。,下面将介绍Tomcat的测试,Tomcat的测试(1),在安装完Tomcat服务器后就可以运行该服务器了,具体步骤如下: (1)在开始菜单中,依次单击“开始”“程序”“Apache Tomcat 6.0”“Configure Tomcat”选项,弹出启动Tomcat服务器的界面,该界面可以对Tomcat的一些参数进行配置,一般采用默认方式。单击“start”按钮后,将Tomcat服务器启动,如下图所示。,Tomca

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号