1 / 40

JSP 运行环境

JSP 运行环境. 前一节介绍了 JSP 页面支持的体系结构和需要的支撑环境。本章学习如何安装和配置 JSP 页面运行环境。 JSP 页面运行环境主要由三部分组成: JDK 、 WEB 服务器、 JSP 引擎和 Servlet 引擎。 学习目标 学会安装和配置 java 开发包 (JDK) 学会安装和配置 Tomcat 服务器 熟悉 JSP 页面执行流程. 1.1 安装和配置 JDK.

shelly
Télécharger la présentation

JSP 运行环境

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JSP运行环境 • 前一节介绍了JSP页面支持的体系结构和需要的支撑环境。本章学习如何安装和配置JSP页面运行环境。JSP页面运行环境主要由三部分组成:JDK、WEB服务器、JSP引擎和Servlet引擎。 学习目标 • 学会安装和配置java开发包(JDK) • 学会安装和配置Tomcat 服务器 • 熟悉JSP页面执行流程

  2. 1.1 安装和配置JDK • JDK(Java Developer Kit, Java开发工具包)是Sun公司提供的Java开发工具。开发JSP必须使用JDK工具包,它包含Java编译器、解释器和虚拟机(JVM),为JSP页面文件、Servlet程序提供编译和运行环境。JSP引擎使用JDK提供的编译器,将Servlet源代码文件编译为字节码文件。Servlet引擎使用JDK提供的虚拟机(JVM)运行servlet字节码文件。

  3. 1.1.1支持JDK的操作系统 • Java语言是一种跨平台的语言,几乎所有的操作系统支持JDK工具包,如Windows2000、Windows NT、Linux、Unix等操作系统都支持JDK。 11.2 下载JDK • JDK是Sun公司免费提供的Java开发工具,请读者在Sun公司网站下载。下面是下载J2SE1.4.2版本的JDK工具包网址: • http://java.sun.com/products/archive/j2se/1.4.2/index.html • 下载的文件名是j2sdk-1_4_2-windows-i586.exe,大小约为43Mb。

  4. 1.1.3 Windows2000下安装和配置JDK • 下载JDK后就可以安装和配置JDK. 1.安装JDK • 下面是安装JDK的步骤: ⑴.启动安装程序。用鼠标双击下载的安装文件 ” j2sdk-1_4_2-windows-i586.exe “, 弹出[Java 2 SDK,SEv1.4.2-License]对话框,如图1-1所示。

  5. 图1-1 [Java 2 SDK,SEv1.4.2-License]对话框

  6. ⑵.接受安装协议。选中[I accept the terms in the license agreement]单选框,单击按钮,弹出[Java 2 SDK,SEv1.4.2-Custom Setup]对话框。如图1-2所示。 图1-2 [Java 2 SDK,SEv1.4.2-Custom Setup]对话框

  7. ⑶.选择安装路径。在这里采用默认设置。单击按钮,进入[Java2 SDK,SE v1.4.2-Browser Registration]对话框,如图1-3所示。 图1-3 [Java2 SDK,SE v1.4.2-Browser Registration]对话框

  8. ⑷.该对话框用来设置是否给当前计算机的IE浏览器注册Java插件(Java Plug-In) 。在这里采用默认设置,即给Microsoft Internet Explorer 注册Java插件。Java Plug-In 的主要功能是让web浏览器(IE,Netscape等)执行Java Applet程序。

  9. ⑸.单击按钮,弹出[Java2 SDK,SE v1.4.2-Progress]对话框,开始安装JDK文件,如图1-4所示。 图1-4 [Java2 SDK,SE v1.4.2-Progress]对话框

  10. ⑹.安装完文件后,弹出[Java2 SDK,SE v1.4.2-Complete]对话框,单击按钮,完成JDK安装。如图1-5所示。 图1-5 [Java2 SDK,SE v1.4.2-Complete]对话框

  11. 2. 配置环境变量 • 安装完JDK后,需要配置环境变量。配置环境变量目的有三个:第一,让操作系统自动查找编译器、解释器所在的路径;第二,设置程序编译和执行时需要的类路径;第三,Tomcat服务器安装时需要知道虚拟机所在的路径。 • 配置环境变量的步骤如下:

  12. (1)在windows桌面上右键单击[我的电脑]图标,在弹出的快捷菜单中选择[属性]命令,弹出[系统特性]对话框。在[系统特性]对话框中选择[高级]选项卡,如图1-6所示。 图1-6 [系统特性]对话框

  13. (2)在[高级]选项卡中单击按钮,弹出[环境变量]对话框,如图1-7所示。(2)在[高级]选项卡中单击按钮,弹出[环境变量]对话框,如图1-7所示。 图1-7 [环境变量]对话框

  14. (3)在弹出的[环境变量]对话框的[系统变量]栏中单击按钮,弹出[新建系统变量]对话框。该对话框有两个文本编辑框,在第一个文本框中输入”path”,在第二个文本框中输入 ” .;C:\j2sdk1.4.2\bin “ ,如图1-8所示。单击按钮,完成了”path”的设置。返回到[环境变量]对话框。 图1-8 [新建系统变量]对话框

  15. (4)在[环境变量]对话框的[系统变量]栏中,再次单击按钮,弹出[新建系统变量]对话框。在第一个文本框中输入”classpath”,在第二个文本框中输入 ”.;C:\j2sdk1.4.2\lib“ ,如图1-9所示。单击按钮,完成了”classpath”的设置。返回[环境变量]对话框。 图1-9 [新建系统变量]对话框

  16. (5)在[环境变量]对话框的[系统变量]栏中,第3次单击按钮,弹出[新建系统变量]对话框。在第一个文本框中输入”JAVA_HOME”,在第二个文本框中输入 ” C:\j2sdk1.4.2 “,如图1-10所示。单击按钮,完成了”JAVA_HOME”的设置。返回到[环境变量]对话框。 图1-10 [新建系统变量]对话框

  17. (6)在[环境变量]对话框中单击按钮,返回到[系统特性]对话框。在[系统特性]对话框中单击按钮,退出[系统特性]对话框,完成了环境变量的配置。(6)在[环境变量]对话框中单击按钮,返回到[系统特性]对话框。在[系统特性]对话框中单击按钮,退出[系统特性]对话框,完成了环境变量的配置。

  18. 1.2 安装和配置WEB服务器 • WEB服务器是JSP网页运行的不可缺少的支撑平台,它的主要功能是对客户的请求进行处理和响应.WEB服务器有多种,本书选用的WEB服务器是Tomcat5.0.28 1.2.1 下载Tomcat • Tomcat服务器是Sun公司在JSWDK(JavaServer Web Development Kit)的基础上发展而来的一个优秀的Web服务器,它是由JavaSoft和Apache开发团队共同开发的产品.Tomcat服务器自带JSP引擎和Servlet引擎.读者可以下载版本号是5.0.28的Tomcat,其下载网址是:http://archive.apache.org/dist/jakarta/tomcat-5/v5.0.28/bin/。

  19. 文件名是”jakarta-tomcat-5.0.28.exe”,大小约为10Mb ,如图1-11所示。 图1-11 下载Tomcat5.0.28

  20. 1.2.2 Windows2000下安装Tomcat  下载完Tomcat后就可以安装Tomcat.安装Tomcat时,系统会自动安装Jsp引擎和Servlet引擎.Tomcat的安装步骤如下: 1.双击下载的Tomcat安装文件” jakarta-tomcat-5.0.28.exe” ,弹出[Apache Tomcat Setup]对话框,如图1-12所示。

  21. 图1-12 安装Tomcat

  22. 2.在[Apache Tomcat Setup]对话框中单击按钮,进入下一个[Apache Tomcat Setup]对话框,如图1-13所示。 图1-13 接受Tomcat使用协议

  23. 3.在[Apache Tomcat Setup]对话框中单击按钮,同意Tomcat使用协议,进入下一个[Apache Tomcat Setup]对话框,如图1-14所示。 图1-14 设置Tomcat安装类型

  24. 4.在该页面的下拉列表框中选择”Full(完全安装)”选项,单击按钮,进入下一个[Apache Tomcat Setup]对话框,单击按钮,设定Tomcat的安装路径,在这里设为:”E:\Tomcat 5.0 “ ,如图1-15所示。 图1-15 设置Tomcat安装路径

  25. 5.单击按钮,进入下一个[Apache Tomcat Setup]对话框,在该对话框中,可以设定Tomcat服务端口号,用户名和密码,在这里采用默认端口号和用户名,密码为空,如图1-16所示。 图1-16 设置Tomcat的端口号、用户和密码

  26. 6.单击按钮,进入下一个对话框,在该对话框中,可以设置Tomcat所使用的JVM(Java Virtual Machine) 所在的路径,这里采用默认设置。如图1-17所示。 图1-17 设置Tomcat使用的JVM

  27. 7.单击按钮,进入Tomcat文件的安装。文件配置完成后,将弹出如图1-18 所示的[Apache Tomcat Setup]对话框,单击按钮,完成Tomcat安装。 图1-18 Tomcat安装完成

  28. 设置JAVA_HOME 1.设置JAVA_HOME,打开catalina.bat文件 2.加入JAVA_HOME的路径

  29. DOS方式启动TOMCAT 1.点击start.bat文件 2.启动界面

  30. 安装完Tomcat后,下面测试Tomcat是否安装成功。打开IE浏览器,在地址栏内输入”http://localhost:8080” 或者输入”http://127.0.0.1:8080”。其中,”localhost”或”127.0.0.1”表示本地主机,”8080”表示访问的Tomcat服务器的端口号,”http://localhost:8080”表示通过8080端口号访问本地主机上的Tomcat服务器。如果显示如图1-20所示的页面,表示Tomcat安装成功。否则需要重新安装。

  31. 图1-20 Tomcat测试页面

  32. 1.2.3 Tomcat的目录结构 • 在编写JSP页面前,首先了解Tomcat的目录结构和作用。Tomcat的目录结构如表1-1所示。 • 表1-1(右) Tomcat的目录结构

  33. 1.注意\common、\server、\shared三个目录的区别 • \common目录下的文件可以被Tomcat服务器系统程序和所有JSP页面程序访问。 • \server目录下的文件只能被Tomcat服务器系统程序访问。 • \shared目录下的文件只能被JSP页面程序访问。

  34. 2.Tomcat默认web服务目录 • Tomcat服务器的默认web服务目录是:\Tomcat 5.0\webapps\ROOT。通常将JSP页面程序保存在该目录下。用记事本编辑一页面程序example.jsp,代码如下: <% out.print("I am example program !") ; %> • 将example.jsp程序拷贝到 \Tomcat 5.0\webapps\ROOT目录下,在浏览器地址栏输入以下网址:http://localhost:8080/example.jsp ,运行结果如图1-21所示。

  35. 图1-21 测试默认web目录

  36. 3.建立自已的web目录 • 开发人员可以将JSP页面程序部署在Tomcat服务器的默认web目录下,也可以部署在自已创建的web目录下。下面是创建web目录的步骤: 1).在服务器上( webapps 文件夹)创建自已的目录 如,创建一目录: test 文件夹 2).拷贝文件夹 ”WEB-INF” (在ROOT文件夹里) 4).重新启动TOMCAT 5).将jsp等网页文件(如example.jsp)保存在test文件夹中。 6).地址栏中输入http://localhost:8080/test/example.jsp

  37. 1.3 JSP页面执行流程 • 一个JSP页面有多个客户访问,下面是第一个客户访问JSP页面时,JSP页面的执行过程。 1.客户通过浏览器向服务器端的JSP页面发送请求 2.JSP引擎检查JSP文件对应的servlet源代码是否存在,若不存在转向第4步,否则执行下一步 3.JSP引擎检查JSP页面是否修改,若未修改,转向第5步,否则执行下一步。 4.JSP引擎将JSP页面文件转译为servlet源代码(相应的.java代码) 5.JSP引擎将servlet源代码编译为相应的字节码(.class代码) 6.JSP引擎加载字节码到内存 7.字节码处理客户请求,并将结果返回给客户。

  38. JSP经引擎 下面是JSP页面的执行流程如图1-24所示: JSP页面文件 .jsp文件 请求 转译 客户端 Servlet代码 .java文件 Web浏览器 编译 编译后的字节码 .class文件 响应 加载 字节码程序处理 客户请求 图1-24 JSP页面执行流程

  39. 在不修改JSP页面的情况下,除了第一个客户访问JSP页面需要经过以上几个步骤外,以后访问该JSP页面的客户请求,直接被发送给JSP对应的字节码程序处理,并将处理结果返回给客户。在这种情况下,JSP页面既不需转译也不需编译,JSP页面执行效率非常高。在不修改JSP页面的情况下,除了第一个客户访问JSP页面需要经过以上几个步骤外,以后访问该JSP页面的客户请求,直接被发送给JSP对应的字节码程序处理,并将处理结果返回给客户。在这种情况下,JSP页面既不需转译也不需编译,JSP页面执行效率非常高。 • 注意:要使修改后的JSP页面有效,必须重新启动服务器,以便重新加载修改后的JSP页面。

  40. 本章小结 本章首先介绍了JDK开发包的安装和配置,随后介绍了Tomcat服务器的安装和配置,接着介绍了web默认目录和新建web服务目录的步骤,最后介绍了JSP页面执行流程。为后面的学习打下了基础。

More Related