第一章 JSP运行环境安装 JSP页面 JSP的运行原理 安装配置JSP运行环境 JSP页面的测试
2.1 JSP页面 在传统的HTML页面文件中加入 Java程序片段和JSP标签就构成了 JSP页面文件(*.jsp) Java HTML
JSP页面的组成元素 普通的HTML标记符 JSP标签,如指令标签、动作标签 变量和方法的声明 Java程序片段 Java表达式
Example1_1.jsp 1. <%@ page contentType="text/html;charset=GB2312" %> 2. <HTML> 3. <BODY BGCOLOR=pink> 4. <FONT Size=10> 5. <P>这是一个简单的JSP页面 6. <% int i, sum=0; 7. for(i=1;i<=100;i++) 8. { sum=sum+i;} 9. %> 10. <P>1到100的连续和是: 11. <BR> 12. <%=sum %> 13. </FONT> 14. </BODY> 15. <HTML>
演示结果
2.2 JSP运行原理 当服务器上的一个JSP页面被第一次请求执行时服务器上的JSP引擎首先将JSP页面文件转译成一个Java文件,再将这个Java文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求。当这个JSP页面被再次执行时,JSP引擎将直接执行这个字节码文件来响应客户。字节码文件的主要工作是: 把JSP页面中普通的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示; 执行Java程序片(页面的动态部分),并把执行结果交给客户的浏览器显示; 当多个客户请求一个JSP页面时,JSP引擎为每个客户启动一个线程而不是启动一个进程,以提高访问效率。
2.3 安装JSP运行环境 JSP对运行环境的要求 JDK(Java Kevelopment Kit) 的安装 Tomcat的安装 配置环境变量
1、JSP对运行环境的要求 对硬件条件的要求 CPU 使用Pentium或更高级别的处理器 内存 64MB及其以上 硬盘 100MB以上 光驱 8倍速以上CD-ROM
对操作系统的要求 Windows98,Windows NT,Windows 2000等 UNIX系统 操作系统 Red Linux,Turbo Linux
对软件环境的要求 Web浏览器 任何支持HTML TABLE和FORM元素的浏览器 Web服务器 Weblogic、Websphere Server、Tomcat、Jrun等等 数据库 Oracle、Sybase、DB2、SQL Server、Access等 JDK j2sdk-1_4_0_01-windows-i586.exe
2、JDK的安装 从世纪新网上下载 从http://java.sun.com/j2se下载 双击安装
配置环境变量 在“我的电脑”上点右键—>“属性”—>“高 级”—> “环境变量(N)” 新建系统变量JAVA_HOME : C:\Program Files\Java\jdk1.5.0_12 新建系统变量 CLASSPATH:.;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar;(注意:点号 表示当前目录,不能省略) 在系统变量Path的值的前面加入以下内容: %JAVA_HOME%\bin;(注意:这里的分号不能 省略)
3、Tomcat的安装 从世纪新网上下载 从http://java.sun.com或 http://jakarta.Apache.org免费得到各种版本的Tomcat 双击安装
配置环境变量 在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。 新建系统变量CATALINA_HOME:C:\Program Files\Apache Software Foundation\Tomcat 5.0 在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%\common\lib; 在系统变量Path的值中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin;
Tomcat引擎目录结构 目录 内容 /bin 包含启动和关闭Tomcat的脚本 /common/lib 包含Tomcat服务器和Web应用程序都可以访问的JAR文件 /conf 包含不同的配置文件,server.xml(tomcat的配置文件)和web.xml(应用程序的配置文件) /work 包含由JSP生成的servlet /webapps 包含应用程序示例以及自己开发的应用程序 /server/lib 包含Tomca服务器所需的各种JAR文件 /server/webaapps 包含Tomcat自带的系统管理和应用程序管理的Web工具 /shared/lib 包含应用程序访问的JAR文件 /lib 包含tomcat使用的jar文件 /logs 包含日志文件
Tomcat的启动 1. 启动Tomcat监视器 2. 选中Tomcat监视器图标,单击鼠标右键,在弹出的快捷菜单中选择“start service”。
Tomcat测试页面 启动Web浏览器, 在地址栏输入http://localhost:8080/或http://127.0.0.1:8080/
2.4 JSP页面的测试 首先编辑JSP页面 可以用记事本、UltraEdit等文本编辑器,编辑JSP源文件。
<%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.*" %> <HTML> <BODY> <P> 现在的时间是: <% Date date=new Date(); %> <BR> <%=date%> </BODY>
将JSP文件命名为example1_2.jsp,保存到 %CATALINA_HOME%\webapps\root下 在浏览器的地址栏中输入http://localhost:8080/example1_2.jsp
建立新的Web服务目录 建立自己的服务目录G:\lq 在%CATALINA_HOME%\conf目录下打开主配置文件server.xml,在</HOST>标签前,添加如下代码: <Context path="/lq" docBase=“G:/lq/defaultroot" debug="0" reloadable="true" crossContext="true"> </Context>
在Tomca监视器中选择“stop service” 在Tomca监视器中选择“start service”,重新启动Tomcat引擎 在浏览器地址栏输入http://localhost:8080/lq/
在Eclipse中创建JSP Eclipse简介 Eclipse是基于java的、开放源代码的可扩展开发平台。它最初由IBM公司投入巨资开发,后来捐赠给国际开放源代码团体。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 尽管Eclipse是使用Java语言开发的,但它的用途并不仅限于Java语言。还支持诸如C/C++、COBOL等编程语言的插件已经可用。
Eclipse开发平台 Eclipse的基础是Eclipse平台,Eclipse平台提供软件开发工具的集成服务。所有开发工具都是用插件的形式提供的。 Eclipse软件开发工具箱(SDK)是由Elcipse项目的3个子项目的组件组合而成的单一可下载包。Eclipse平台可进一步划分如下:
Eclipse开发平台 Ant:基于Java的编译工具。 Compare:通用比较工具。 Core:核心库 Debug:通用测试器 Help:帮助系统 Scipting:脚本支持 Search:集成的搜索工具 SWT:标准小窗口工具箱 UI:用户界面 Update:动态更新/安装服务 VCM:版本化和配置管理 WebDAV:WebDAV集成。
下载Eclipse Eclipse是开发源代码的项目,使用者可以从网上下载安装文件,Eclipse开发源代码团体的网址是http://www.eclipse.org Eclipse软件开发工具箱SDK的下载网址是:http://www.eclipse.org/downloads/index.php Elipse SDK最新版本eclipse-SDK-3.3-win32.zip 解压安装
简单的Java测试程序 可用一个简单的Java程序测试Eclipse是否安装准确。 启动Ecilpse,新建一个工程chapter01,选择Eclipse菜单【filenewJava project】,弹出对话框。
在对话框的”Project Name”一栏输入项目名称。点击finish按钮。
在“Package Explorer”中,选中工程Chapter01,单击右键,在弹出的快捷菜单中选择【newclass】
在弹出的对话框中,在类的名称栏输入“HelloWorld”,单击“Finish”按钮、
在编辑器内输入Java代码
点击“run”,在Eclipse里有多种运行Java程序的方式,可以选择【run as java applications】。
Eclipse中的Web应用开发 安装Tomcat插件 Eclipse的Tomcat插件可以帮助开发者更好地管理并集成Java与Web开发项目。Tomcat插件下载地址http://www.eclipsetotale.com/tomcatPlugin.html 由于Eclipse中Tomcat插件与Tomcat兼容性的问题,Tomcat选用的是稳定的5.0.28版本,Tomcat插件选用3tomcatPluginV3。
Tomcat插件安装 插件下载之后,解压到Eclipse安装目录下的/plugins子目录下,即可完成插件安装。 插件安装完成以后,有可能无法使用它。可以将Eclipse重新安装一次,并在启动之前将插件安装到Eclipse中,再次启动,就可以使用改插件了。
Tomcat插件配置 启动Eclipse,选择【windowsprefrences】
在prefrences窗口中选择“tomcat”,在右边出现的窗口中选择“tomcat version”,即在本地机器上安装的tomcat版本。然后将“tomcat home”设置为tomcat的安装路径。
在prefrences窗口中选择“tomcat”“JVM Settings”,在该窗口中选择可用的JRE
配置完毕,可以在菜单栏和工具栏看到Tomcat选项。
使用tomcat菜单或是工具栏按钮可以启动或停止tomcat的运行,启动或停止输出的相关信息将在控制台中显示。
在Eclipse中创建JSP 在Eclipse工作的主菜单中,选择【filenewproject】。
在弹出的new project窗口中选择“Java”“Tomcat Project”,单击“next”按钮
在弹出的“new tomcat project”窗口中,输入项目名称“lq”,单击“Next”。
在弹出的窗口中设定server. xml文件中对应的context元素的名字。确定选中了“can update server 在弹出的窗口中设定server.xml文件中对应的context元素的名字。确定选中了“can update server.xml file”选项。单击“Finish”按钮,完成Tomcat项目的插件。
重启Tomcat 在package Explorer中,选择项目“lq”并单击右键,在弹出的菜单中选择【newuntitled text file】。
在编辑区中输入文件内容,并保存文件(*.jsp)
启动IE浏览器并在地址栏输入:http://localhost:8080/lq/,可看到此目录下的所有内容。单击example2_7.jsp,即可运行该JSP页面。
实验要求 安装JSP运行环境 JSP页面的测试 在Eclipse中运行JSP