【Jsp精品源码栏目提醒】:网学会员Jsp精品源码为您提供【精品PDF】第三章 JSP运行环境 - 大学课件参考,解决您在【精品PDF】第三章 JSP运行环境 - 大学课件学习中工作中的难题,参考学习。
JSP运行环境前一节介绍了
JSP页面支持的体系结构和需要的支撑环境。
本章学习如何安装和配置
JSP页面运行环境。
JSP页面运行环境主要由三部分组成JDK、WEB服务器、
JSP引擎和Servlet引擎。
学习目标学会安装和配置java开发包JDK学会安装和配置Tomcat 服务器熟悉
JSP页面执行流程1.1 安装和配置JDKJDKJava Developer Kit Java开发工具包是Sun公司提供的Java开发工具。
开发
JSP必须使用JDK工具包它包含Java编译器、解释器和虚拟机JVM为
JSP页面文件、Servlet程序提供编译和运行环境。
JSP引擎使用JDK提供的编译器将Servlet源代码文件编译为字节码文件。
Servlet引擎使用JDK提供的虚拟机JVM运行servlet字节码文件。
1.1.1支持JDK的操作系统Java语言是一种跨平台的语言几乎所有的操作系统支持JDK工具包如Windows2000、Windows NT、Linux、Unix等操作系统都支持JDK。
11.2 下载JDKJDK是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。
1.1.3 Windows2000下安装和配置JDK下载JDK后就可以安装和配置JDK1.安装JDK 下面是安装JDK的步骤:⑴启动安装程序。
用鼠标双击下载的安装文件”j2sdk-1_4_2-windows-i586.exe “ 弹出Java 2 SDKSEv1.4.2-License对话框如图1-1所示。
图1-1 Java 2 SDKSEv1.4.2-License对话框⑵接受安装协议。
选中I accept the terms in the license agreement单选框单击按钮弹出Java 2 SDKSEv1.4.2-Custom Setup对话框。
如图1-2所示。
图1-2 Java 2 SDKSEv1.4.2-Custom Setup对话框⑶选择安装路径。
在这里采用默认设置。
单击按钮进入Java2 SDKSE v1.4.2-Browser Registration对话框如图1-3所示。
图1-3 Java2 SDKSE v1.4.2-Browser Registration对话框⑷该对话框用来设置是否给当前计算机的IE浏览器注册Java插件Java Plug-In 。
在这里采用默认设置即给Microsoft Internet Explorer 注册Java插件。
Java Plug-In 的主要功能是让web浏览器IENetscape等执行Java Applet程序。
⑸单击按钮弹出Java2 SDKSE v1.4.2-Progress对话框开始安装JDK文件如图1-4所示。
图1-4 Java2 SDKSE v1.4.2-Progress对话框⑹安装完文件后弹出Java2 SDKSE v1.4.2-Complete对话框单击按钮完成JDK安装。
如图1-5所示。
图1-5 Java2 SDKSE v1.4.2-Complete对话框2. 配置环境变量安装完JDK后需要配置环境变量。
配置环境变量目的有三个第一让操作系统自动查找编译器、解释器所在的路径第二设置程序编译和执行时需要的类路径第三Tomcat服务器安装时需要知道虚拟机所在的路径。
配置环境变量的步骤如下1在windows桌面上右键单击我的电脑图标在弹出的快捷菜单中选择属性命令弹出系统特性对话框。
在系统特性对话框中选择高级选项卡如图1-6所示。
图1-6 系统特性对话框2在高级选项卡中单击按钮弹出环境变量对话框如图1-7所示。
图1-7 环境变量对话框3在弹出的环境变量对话框的系统变量栏中单击按钮弹出新建系统变量对话框。
该对话框有两个文本编辑框在第一个文本框中输入”path”在第二个文本框中输入”.C:j2sdk1.4.2bin “ 如图1-8所示。
单击按钮完成了”path”的设置。
返回到环境变量对话框。
图1-8 新建系统变量对话框4在环境变量对话框的系统变量栏中再次单击按钮弹出新建系统变量对话框。
在第一个文本框中输入”classpath”在第二个文本框中输入”.C:j2sdk1.4.2lib“ 如图1-9所示。
单击按钮完成了”classpath”的设置。
返回环境变量对话框。
图1-9 新建系统变量对话框5在环境变量对话框的系统变量栏中第3次单击按钮弹出新建系统变量对话框。
在第一个文本框中输入”JAVA_HOME”在第二个文本框中输入”C:j2sdk1.4.2 “如图1-10所示。
单击按钮完成了”JAVA_HOME”的设置。
返回到环境变量对话框。
图1-10 新建系统变量对话框6在环境变量对话框中单击按钮返回到系统特性对话框。
在系统特性对话框中单击按钮退出系统特性对话框完成了环境变量的配置。
1.2 安装和配置WEB服务器WEB服务器是
JSP网页运行的不可缺少的支撑平台它的主要功能是对客户的请求进行处理和响应WEB服务器有多种本书选用的WEB服务器是Tomcat5.0.281.2.1 下载TomcatTomcat服务器是Sun公司在JSWDKJavaServer 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/。
文件名是”jakarta-tomcat-5.0.28.exe”大小约为10Mb 如图1-11所示。
图1-11 下载Tomcat5.0.281.2.2 Windows2000下安装Tomcat下载完Tomcat后就可以安装Tomcat安装Tomcat时系统会自动安装
Jsp引擎和Servlet引擎Tomcat的安装步骤如下1.双击下载的Tomcat安装文件”jakarta-tomcat-5.0.28.exe” 弹出Apache Tomcat Setup对话框如图1-12所示。
图1-12 安装Tomcat2.在Apache Tomcat Setup对话框中单击按钮进入下一个Apache Tomcat Setup对话框如图1-13所示。
图1-13 接受Tomcat使用协议3.在Apache Tomcat Setup对话框中单击按钮同意Tomcat使用协议进入下一个Apache Tomcat Setup对话框如图1-14所示。
图1-14 设置Tomcat安装类型4.在该页面的下拉列表框中选择”Full完全安装”选项单击按钮进入下一个Apache Tomcat Setup对话框单击按钮设定Tomcat的安装路径在这里设为”E:Tomcat 5.0 “ 如图1-15所示。
图1-15 设置Tomcat安装路径5.单击按钮进入下一个Apache Tomcat Setup对话框在该对话框中可以设定Tomcat服务端口号用户名和密码在这里采用默认端口号和用户名密码为空如图1-16所示。
图1-16 设置Tomcat的端口号、用户和密码6.单击按钮进入下一个对话框在该对话框中可以设置Tomcat所使用的JVMJava Virtual Machine 所在的路径这里采用默认设置。
如图1-17所示。
图1-17 设置Tomcat使用的JVM7.单击按钮进入Tomcat文件的安装。
文件配置完成后将弹出如图1-18 所示的Apache Tomcat Setup对话框单击按钮完成Tomcat安装。
图1-18 Tomcat安装完成设置JAVA_HOME1设置JAVA_HOME打开catalina.bat文件2.加入JAVA_HOME的路径DOS方式启动TOMCAT1点击start.bat文件2.启动界面安装完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安装成功。
否则需要重新安装。
图1-20 Tomcat测试页面1.2.3 Tomcat的目录结构在编写
JSP页面前首先了解Tomcat的目录结构和作用。
Tomcat的目录结构如表1-1所示。
表1-1右 Tomcat的目录结构目录名作用bin存放启动和关闭Tomcat服务器的文件common该目录下存放的JAR文件和类文件能被各目录下的
JSP页面和Tomcat服务器系统程序访问conf存放服务器的各种配置文件包括server.xml、web.xml等等logs存放服务器日志文件server存放服务器各种后台管理文件shared该目录下存放的JAR文件和类文件能被各目录下的
JSP页面访问但是不能被Tomcat服务器系统程序访问src存放Tomcat服务器相关的源代码包括jakarta-servletapi-5、jakarta-tomcat-5、jakarta-tomcat-catalina等等temp存放Tomcat服务器的各种临时文件webapps存放web应用文件。
如
JSP应用例子程序、servlet应用例子程序和默认web服务目录ROOT.work存放
JSP页面转换为servlet文件和字节玛文件1注意common、server、shared三个目录的区别common目录下的文件可以被Tomcat服务器系统程序和所有
JSP页面程序访问。
server目录下的文件只能被Tomcat服务器系统程序访问。
shared目录下的文件只能被
JSP页面程序访问。
2Tomcat默认web服务目录Tomcat服务器的默认web服务目录是Tomcat 5.0webappsROOT。
通常将
JSP页面程序保存在该目录下。
用记事本编辑一页面程序example.
jsp代码如下将example.
jsp程序拷贝到Tomcat 5.0webappsROOT目录下在浏览器地址栏输入以下网址http://localhost:8080/example.
jsp 运行结果如图1-21所示。
图1-21 测试默认web目录3建立自已的web目录开发人员可以将
JSP页面程序部署在Tomcat服务器的默认web目录下也可以部署在自已创建的web目录下。
下面是创建web目录的步骤1在服务器上webapps 文件夹创建自已的目录如创建一目录test 文件夹2拷贝文件夹”WEB-INF”在ROOT文件夹里4重新启动TOMCAT5将
jsp等网页文件如example.
jsp保存在test文件夹中。
6地址栏中输入http://localhost:8080/test/example.
jsp1.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字节码处理客户请求并将结果返回给客户。
下面是
JSP页面的执行流程如图1-24所示Web浏览器
JSP页面文件.
jsp文件Servlet代码.java文件编译后的字节码.class文件字节码程序处理客户请求
JSP经引擎图1-24
JSP页面执行流程客户端请求响应转译编译加载在不修改
JSP页面的情况下除了第一个客户访问
JSP页面需要经过以上几个步骤外以后访问该
JSP页面的客户请求直接被发送给
JSP对应的字节码程序处理并将处理结果返回给客户。
在这种情况下
JSP页面既不需转译也不需编译
JSP页面执行效率非常高。
注意要使修改后的
JSP页面有效必须重新启动服务器以便重新加载修改后的
JSP页面。
本章小结本章首先介绍了JDK开发包的安装和配置随后介绍了Tomcat服务器的安装和配置接着介绍了web默认目录和新建web服务目录的步骤最后介绍了
JSP页面执行流程。
为后面的学习打下了基础。
中国课件站http://www.taodocs.com/tuyuanyou管理资源吧http://www.taodocs.com/tudaxia心灵驿站http://tuyuanyou1.zone.ku6.com/中华文库http://www.eapoo.com/space/577481巨石沉尸女乘客228190228190新闻贴吧百科2西施走后门122458122458新闻贴吧百科3暴打路人甲7881378813新闻贴吧百科4幼女被逼卖淫6913969139新闻贴吧百科5中国货轮遭劫5522355223新闻贴吧百科6王立军事件36608444706新闻贴吧百科7南京名古屋断交3496034960新闻贴吧百科8六级成绩查询32476585278新闻贴吧百科9公务员聘任制2790727907新闻贴吧百科10罂粟拉面2001820018新闻贴吧百科11中国石化团购网1532415324新闻贴吧百科12鞍钢爆炸917439143新闻贴吧百科13柏寒去世9098226355新闻贴吧百科14苏泊尔不合格产品型号716247001新闻贴吧百科15保险分红诈骗65866586新闻贴吧百科1650元钞票上印有唐僧师徒523947827新闻贴吧百科TCL集团10143重庆啤酒9653三一重工4970紫金矿业4937深发展A4546万科A3873中联重科3868包钢稀土3667包钢股份3617中信证券3493辛香汇1285俏江南1068外婆家961金汉斯958全聚德942随缘居924biangbiang面900汉拿山883沙县小吃873九龙冰室866阿迪达斯4767耐克4126匡威4090李宁2978安踏1769鸿星尔克1000匹克982特步955361°940新百伦896猫和老鼠1694810蜡笔小新1633833喜羊羊与灰太狼1419437倒霉熊1291648侠岚1138867机器猫1002406大头儿子小头爸爸705232熊出没686945给快乐加油568235吧啦啦小魔仙524704非主流14739115523新闻贴吧知道2伤不起14506105371新闻贴吧知道3火星文944274438新闻贴吧知道4微电影774362264新闻贴吧知道5小产权房773250774新闻贴吧知道6萝莉439533243新闻贴吧知道7蚁族418519496新闻贴吧知道8腐女390432277新闻贴吧知道人肉搜索361224481新闻贴吧知道10穿越355228533新闻贴吧知道11小三336323480新闻贴吧知道12回南天33496511吐槽303824413新闻贴吧知道14秒杀302221220新闻贴吧知道15御姐263621111新闻贴吧知道16跑酷254720469新闻贴吧知道17闪婚243115937新闻贴吧知道18熟女240814793