【Jsp精品源码栏目提醒】:网学会员鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“云南大学软件学院综合技能实践-开发环境实验指导书 - 其它资料”一文,供大家参考学习
云南大学软件学院综合技能实践 ——《
常用开发平台的安装和使用》实验指导书 指导教师:蔡莉 赵娜(注意:请先简要阅读实验指导书的要求再开始做实验) 第一部分
JSP 开发环境的搭建一、 实验目的: 1. 掌握
JSP 开发环境搭建的具体步骤和操作方法。
2. 掌握在
JSP 开发环境下创建一个简单
JSP 文件的方法。
3. 掌握在
JSP 中创建虚拟目录的方法。
二、 实验内容预习 一、
JSP 概述 JSPJava Server Pages,Java 服务器主页技术为创建显示动态生成内容的 Web 页面提供了个简捷而快速的方法。
JSP 技术的设计目的使得构造基于 Web的应用程序更加容易和快捷, 这些应用程序能够与各种 Web 服务器、应用服务器、浏览器和开发工具共同工作。
JSP 的明显优势如下: 平台和服务器的独立性。
基于 Java 的
JSP 与平台无关,它可以使用任何 web 服务器包括 Apache、IIS 和 PWS。
使用的脚本语言。
JSP 使用 Java 作为它的脚本语言,其面向对象的编程 思想较为优秀。
JSP 跨平台的可重用性。
J3P 组件Enterprise JavaBeans,JavaBeans 都是跨平台可重用的。
EJBEnterprise JavaBeans,企业级 JavaBeans 组件可以访问传统的数据库,并能以分布式系统模式工作于 UNIX 和 Windows 平台。
多样化和功能强大的开发工具支持。
JSP 已经有了许多非常优秀的开发 工具而是有许多可以免费获取,且其中行许多开发工具已经可以顺利地 运行于多种平台之下。
二、 建立
JSP 的运行环境 由于
JSP 使用 Java 作为程序
设计脚本语言,因此需要建立 Java 的运行环境。
编译和调试运行 Java 程序, 需要安装 JDKJava Develop Kit,
Java 开发工具包。
另外,
JSP 是基于 Web 的 Java 应用程序,因而它需要有特定的运行环境,即解释器。
由于 Java 语言是跨平台的,所以能解释 Java 语言的 Web 服务器与平台无关。
由 Apache 小组开发的 Tomcat 是一个开放
源代码的自内软件,可以自内获得而无需购买,它是 Sun 公司推荐的产品。
下面分别介绍 JDK 和 Tomcat 的安装。
本次开发平台是 Windows XP。
1、 JDK 的安装步骤 第一步.下载 JDK JDK 是 Sun 公司制造的
免费使用的软件包,可以从 Sun 公司站点http://www.sun.com/java 下载,也可以从学院的 FTP 网站http://222.19.217.5/soft/编程工具/Java_JDK 上下载文件jdk-1_5_0_08-windows-i586-p.exe。
第二步.安装 JDK 运行安装程序 jdk-1_5_0_08-windows-i586-p.exe,选择安装路径(例如:E:jdk1.5.0_08)后将会自动完成安装。
注意:在该
软件安装过程中还会要求安装 Java 运行时环境,请将其安装在与 JDK 相同的盘符下,如 E:。
第三步.设置环境变量 设置 Java 运行环境主要用到如下 3 个环境变量 1JAVA_HOME 设定 Java 的安装路径。
2Path 它是 Windows 所固有的需追加 JAVA_HOMEbin 目录,这样在执行JAVA_HOMEbin 目录文件夹下的命令时就不用输入长长的路径了,如:javac、java 等命令。
3CLASSPATH CLASSPATH 是运行 Java 非常重要的环境变量,Java 在编译和运行应用程序时都要通过它去找到需要的类文件。
设置环境变量的具体操作如下: 右击“我的电脑”——选择“属性”——单击“高级”标签,如图 1-1 所示。
单击“环境变量”,出现如图 1-2 所示的对话框。
图 1-1 设置环境变量 图 1-2 添加环境变量 单击“系统变量”中的“新建”按钮,打开如图 1-3 所示对话框,添加 JAVA_HOME 环境变量,并将其变量设置为 JDK 的安装目录,如 E:jdk1.5.0_08。
图 1-3 新建环境变量 在 Path 环境变量值的末尾,追加 JAVA_HOMEbin 目录,如 E:jdk1.5.0_08bin。
图 1-4 追加 JAVA_HOMEbin 目录 新建变量名 CLASSPATH,其变量值为 JAVA_HOMElibtools.jar,如 E:jdk1.5.0_08libtools.jar。
至此,Java 的运行环境安装设置完成。
2、 Tomcat 的安装步骤 第一步.下载 Tomcat 可以从 Apache 站点 http://jakarta.apache.com 下载,也可以从学院的 FTP网站 http://222.19.217.20/上下载。
比较稳定的版本是 Tomcat6.0.18,下载apache-tomcat-6.0.18.exe 文件。
第二步.安装 Tomcat 运行安装程序 apache-tomcat-6.0.18.exe,选择安装路径(例如: E:Tomcat6.0 目录下)后将会自动完成安装。
第三步.设置环境变量 (1)CATALINA_HOME 设定 Tomcat 的安装路径,如:E:Tomcat 6.0 (2)Path 追加 Tomcat 安装目录bin 目录,如:E:Tomcat 6.0bin 目录。
(3)CLASSPATH 将 Tomcat 安装目录commmonlibservlet.jar 类文件,如 E:Tomcat6.0commmonlibservlet.jar 添加到环境变量 CLASSPATH 中。
第四步.运行 Tomcat Tomcat 安装成功后会自动运行,可以看见屏幕右下角有一个小图标 ,它表示 Tomcat 已经启动。
或者可以手动运行 Tomcat,只要进入 Tomcat 安装目录bin 目录,如 E:Tomcat 6.0bin 文件夹,双击 tomcat6.exe 便可启动。
界面如下图所示。
注意:如果是手动启动 Tomcat,那么不能将启动后的窗口关闭掉。
图 1-5 Tomcat 的运行界面 第五步.管理 Tomcat 在浏览器中输入地址 http://localhost:8080/并回车,就可以看到如图 1-5所示的 Tomcat 管理界面。
图 1-5 Tomcat 的主界面 3、 安装编写
JSP 的工具 UltraEdit UltraEdit 并不是一个 Java 工具,但它是一个比较好的
JSP 写作工具,在UltraEdit 的主页上可以得到 UltraEdit 的试用版和支持 Java2 和
JSP 的语法文件,地址为 http://www.ultraedit.com。
安装成功后,就可以利用它编写
JSP文件。
请注意:实验室的计算机上已经安装了 UltraEdit所以这一步可以省略不做。
三、 实验内容和步骤 1、按照上面介绍的内容,搭建
JSP 的运行环境。
安装 J2sdk,Tomcat,MySQL和 UltraEdit,所需软件请到学院 FTP 网站 http://222.19.217.5/蔡莉老师的目录中下载,用户名和密码都是:caili_std。
2、搭建完成后,在浏览器中输入地址 http://主机名:8080/,如果安装成功就能看见 Tomcat 的管理界面。
请对该界面进行截图。
3、在 Tomcat_HOMEwebapps目录下,创建一个子目录 MyBook。
注意:在
JSP 运行环境中是字母是区分大小写的。
4、使用 UltraEdit 编写一个
JSP 文件,该文件名为 HelloWorld.
jsp。
代码内容如下: HelloWorld.
jsp ltHTMLgt ltHEADgt ltTITLEgtJSP 测试页面---HelloWorldlt/TITLEgt lt/HEADgt ltBODYgt lt page contentTypequottext/htmlcharsetgb2312quot gt lt out.printlnquotlth1gtHello Worldltbrgt世界,你好!lt/h1gtquot gt lt/BODYgt lt/HTMLgt 将编写好的文件放到刚才创建的目录 MyBook 中,然后在浏览器的地址栏中键 入:http://主机地址:8080/MyBook/HelloWorld.
jsp。
将运行结果进行截图。
5、使用 UltraEdit 编写另一个
JSP 文件,该文件名为 HelloWorld1.
jsp。
代码内容如下: HelloWorld1.
jsp lt
HTMLgt ltHEADgt ltTITLEgtJSP 测试页面---HelloWorld1lt/TITLEgt lt/HEADgt ltBODYgt lt page contentTypequottext/htmlcharsetgb2312quot gt lt out.printlnquotlth1gtHello Worldltbrgt世界,你好!lt/h1gtquot gt lt out.printlnquotltpgtJSP 测试页面 1lt/pgtquot gt lt out.println quotlttablegtlttrgtlttdgtrgtquot gt lt out.println quotlttrgtlttdgt姓名:lt/tdgtlt/trgtquot gt lt out.println quotlttrgtlttdgt年龄:lt/tdgtlt/trgtquot gt lt out.println quotlttrgtlttdgt籍贯:lt/tdgtlt/trgtlt/tablegtquot gt lt out.println quotltpgtampnbsp lt/pgtquot gt lt/BODYgt lt/HTMLgt 请将自己的学号、姓名、年龄以及籍贯信息填写到上面的 HelloWorld1.
jsp中,然后将该文件保存在 Tomcat 安装目录webappsROOT 下。
ROOT 目录是 Tomcat环境设置文件中定义的,作为浏览器访问 Web 应用程序的默认路径,因此可以将
JSP 文件拷贝到此目录下,然后在浏览器中输入http://localhost:8080/HelloWorld1.
jsp,便可运行
JSP 应用程序。
将运行结果进行截图。
7 、除了上面两种方法运行
JSP 程序外,用户还可以创建自己的问 Web 应用程序的路径,以方便开发应用。
具体步骤如下: (1)、转到 Tomcat 的安装目录的 webapps 目录; (2)、在 webapps 目录下新建一个目录,起名为自己的学号,例如:2007112001; (3)、在学号下新建一个目录 WEB-INF,注意,目录名称是区分大小写的; (4)、WEB-INF 下新建一个文件
web.xml,内容如下:lt
xml versionquot1.0quot encodingquotISO-8859-1quotgtltDOCTYPE web-app PUBLIC quot-//Sun Microsystems Inc. //DTD Web Application 2.3//ENquotquothttp://java.sun.com/dtd/web-app_2_3.dtdquotgtltweb-appgtltdisplay-namegtMy Web Applicationlt/display-namegtltdescriptiongtA application for test.lt/descriptiongtlt/web-appgt 接着,将 HelloWorld1.
jsp 文件拷贝到 2007112001 目录下,重新命名为HelloWorld2.
jsp。
打开 HelloWorld2.
jsp 文件,将代码lt out.printlnquotltpgtJSP测试页面 1lt/pgtquot gt改为lt out.printlnquotltpgtJSP 测试页面 2lt/pgtquot gt并保存。
之后在浏览器中输入地址:http://localhost:8080/2007112001/HelloWorld2.
jsp,将运行结果进行截图。
8 、环境恢复。
完成实验后,请将刚才安装的 JDK 和 Tomcat 从控制面板中的“添加删除程序”中删除,将系统恢复到安装前的环境。
四、 实验报告要求 填写本次实验的实验
报告——《云南大学软件学院开发环境
JSP 实验报告》,并交给实验指导教师。
第二部分 ASP.NET 开发环境的搭建一、 实验目的: 1. 了解 ASP 的功能以及 ASP.NET 的
工作原理。
2. 掌握 ASP.NET 开发环境搭建的具体步骤和操作方法。
3. 掌握使用记事本创建一个简单 ASP 文件和 ASP.NET 文件的方 法。
4. 掌握在 Visual Studio.NET 平台中创建 ASP.NET Web 页面的 方法。
二、 实验内容预习 一、 ASP 概述 ASPActive Server Pages是一种功能强大而且易于学习的服务器端的脚本编程环境。
它是 Microsoft 公司的产品,从 NT Server 操作系统开始就附带这种脚本编程环境。
并且,在 NT Workstation、Windows 98 和 Windows 2000 中也都附带这个脚本编程环境。
在 2001 年,微软在前面三个版本的 ASP 基础上,推出了全新的 ASP.NET,它开始抛弃前面三个版本都在使用的脚本语言而是使用Visual Basic.NET 作为它的默认语言。
但是,无论如何变化,下面的优势依然存在:使用这种环境,可以方便地创建动态、快速、交互性强的 Web 站点。
早期的 ASPASPl.0、ASP2.0、ASP3.0是 IIS 的一种开放式的无需进行编译的应用程序环境。
也就是说,ASP 程序是解释执行的。
IIS 是服务器上安装的Internet 信息服务器Internet Information Server,它是 Microsoft 公司开发的一个网络文件和应用程序服务器即 Web 服务器, 这个服务器包含在操作系统中。
在 Windows 2000 中,它的版本是 5.0。
IIS 支持 HTTP、FTP、和 Gopher协议。
由于 ASP 是服务器端的脚本编程环境,而所有的程序都是解释执行,这意味着在这个环境中的所有程序在每次被访问的时候都需要 IIS 进行一次解释, 从而客户端会得到一个执行结果。
在 ASP.NET 中,所有的程序执行都是经过服务器编译的。
在这一点上,ASP.NET 与早期的 ASP 版本有很大的不同,因此在程序执行的效率上也有很大的提高。
具体的方法是:在 ASP.NET 中,所有的程序仍然是保存在服务器端的,当一个程序第一次被执行的时候进行编译, 所以当这个
程序被再次执行的时候会直接在服务器上执行它的己编译好的可执行二进制代码, 然后把执行结果通过
网络返回给客户端。
因此,与 ASP 相比,ASP.NET 程序的执行速度会快很多。
不论 ASP 文件还是 ASP.NET 文件都是一个可以用任何文本编辑器编辑的纯文本文件,只要将这个文件的扩展名保存为 asp(ASP 程序)或者 aspx(ASP.NET程序)就可以了。
现在也有很多开发工具可以使用,如 Visual Studio.NET 举行开发。
二、 ASP.NET 的工作原理 1、.NET .NET 是微软公司要提供的一系列产品的总称。
具体说来,.NET 由下面的几个部分组成:.NET 战略、.NET Framework、.NET 企业服务器和.NET 开发工具。
. .NET 战略是指把所有的设备通过 Internet 连接在一起并把所有的软件作为这个网络所提供的服务的想法。
.NET Framework 是一个程序设计环境,它提供了具体的服务和技术,方便开发人员建立相应的应用程序。
.NET 企业服务器是指
SQL Server 2000 之类由.NET Framework 应用程序使用的服务器端产品。
它们虽然不是由.NET Framework 编写成的,但是它们都支持.
NET。
为了能够在.NET Framework 上进行程序开发,微软把 Visual Studio 进行升级,并把升级后的产品命名为 Visual Studio.NET。
这就是.NET 开发工具。
2、.NET Framework . NET Framework 是.NET 战略的核心。
. NET Framework 分为以下几个部分:MS 中间语言、CLR、. NET Framework 类库、.NET 语言、ASP.NET 和 Web 服务。
MS 中间语言是.NET 的通用语言。
无论使用哪一种.NET 语言编写的程序代码,执行之前,都会把它编译成为 MS 中间语言。
CLRCommon Language Runtime,公共语言运行时刻库用于执行 MS 中间语言。
. NET Framework 类库中包含了大量可以实现重要功能的代码库。
用户在编写程序的时候可以很方便地把这些库调用到应用程序中,实现更加复杂的功能。
由于这些类库的存在,使得编写功能强大的程序更加容易。
.NET 语言是指可以特使用其编写的代码编译成为 MS 中间语言的编程语言。
常见的语言有 VB.NET 和 C等。
Web 服务是指可以通过 Web 访问的组件。
三、 ASP.NET 的运行和开发环境 安装 ASP.NET 运行环境的必要组件如下: IIS 5.0 以上 Internet Explorer 5.5 或以上版本 NET Framework SDK (运行环境) Microsoft Visual Studio.NET (开发环境) 1、IIS 的安装 如果使用的是 Windows 2000 操作
系统,那么安装的 IIS 的版本是 IIS 5.0;如果使用的是 Windows XP 操作系统,那么安装的 IIS 的版本是 IIS 5.1,这两个版本的安装过程几乎一致。
IIS 是随操作系统一起提供的,如果已经安装过了 IIS,那么就可以在控制面板的管理工具中找到它在英文的版本中,它的名字是 Internet InformationService,在中文的版本中,它的名字是 Internet 服务管理器。
如果没有找到IIS,那么就需要安装。
首先打开控制面板,使用它的“增加删除程序”功能,其界面如图 2-1 所示。
选择“添加删除 Windows 组件”功能,显示“Windows 组件向导”对话框,如图2-2 所示。
图 2-1 添加/删除程序 图 2-2 Windows 组件向导 在此对话框的“组件”
列表框中选中“Internet 信息服务”复选框,并单击“详细信息”按钮,选择需要安装的 IIS 子组件,如图 2-3 所示。
在所有选择都完成之后,单击“确定”按钮开始安装。
请注意:由于三楼机房没有安装 IIS 组件,需要大家手动添加。
将 iis5.1目录从 FTP 上复制到 E 盘,当系统提示插入 CD 光盘时,请选择 E 盘 iis5.1 的目录进行安装。
图 2-3 IIS 子组件 安装成功之后,只要启动 Windows,IIS 就会自动启动。
IIS 的大部分程序都安装在winntsystem32inetsrv 中,同时创建了一个InetPub 目录用于存放Web 网页文件。
2.IIS 的测试 在浏览器中输入 http://localhost/localstart.asp,如果显示如下的界面,则表示 IIS 安装成功,否则需要卸载掉原来的 IIS 组件重新安装。
卸载 IIS的过程和安装过程正好相反。
3、使用 IIS 由于 IIS 是在 Windows 启动的时候自动启动的,所以,如果没有特别设置,一旦进入 Windows,IIS 就是开启的状态。
为了使用 IIS,可以在控制面板的管理工具中找到 Internet 服务管理器。
它的管理界面如图 2-4 所示。
图 2-4 IIS 的管理界面 可以看到,在 Internet 信息服务中,存在一个名字为 KOALA 的机器,在它的上面安装了一个默认的 FTP 站点、一个默认的 Web 站点和一个默认的 SMTP虚拟服务器。
其中,KOALA 机器名就是安装操作系统的时候为机器所取的名字,这个名字可以在控制面板的系统组件中找到。
为了测试现在 IIS 是否工作,可以在浏览器中输入“http://KOALA/localstart.asp”、“http://127.0.0.1/localstart.asp”这里 127.0.0.1 是本机默认的 IP 地址或者“http://localhost/localstart.asp”等 URL,如果 Windows 2000 附带的一个测试页 localstart.asp 可以成功显示,那么表示 IIS安装成功。
4、目录管理 为了能够访问到 Hs 管理的贝面,需要把编制好的页面和程序放置在一个目录中,这个目录对于 IIS 来说就是主目录。
主目录中存放着 HTTP 请求所需要的资源。
所以,在使用 IIS 之前还要做的一件事情就是设置主目录。
右击 Internet 服务器管理程序中的默认 Web 站点,从弹出的快捷菜单中选择“属性”命令,显示图 2-5 所示的对话框。
在“主目录”选项卡中可以看到,IIS 允许有三种信息来源:此
计算机上的目录、另一计算机的共享位置和重定向到 URL。
选择不同的选项,就可以在下面的文本框中输入相应的信息来获取相应的主目录。
图 2-5 设置 IIS 的主目录 5、安装 Visual Studio.NET Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。
Visual Basic、VisualC、Visual C 和 Visual J 全都使用相同的集成开发环境 IDE,利用此 IDE可以共享工具且有助于创建混合语言解决
方案。
另外,这些语言利用了 .NETFramework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML WebServices 开发的关键技术。
由于实验室机器上已经安装了 Visual Studio.NET 2008,所以具体安装步骤不做介绍,我们将直接使用这一平台进行开发。
注意:Visual Studio.NET 2008 和以前版本在创建 Web 应用程序上有所不同,它使用 Microsoft Visual Web Developer 2008 来创建,因此,在使用这项功能时,请打开程序菜单——选择“Microsoft Visual Web Developer 2008Express Edition”。
三、实验内容和步骤 1、使用记事本创建 ASP 页面 使用记事本创建如下的 ASP 页面: lthtmlgt ltbodygt lt dim i for i1 to 6 gt ltbrgt ltcentergt ltfont sizeltigtgt欢迎来到 ASP.NET 的世界lt/fontgtlt/centergt lt next gt lt/bodygt lt/htmlgt 在 Inetpubwwwroot 目录中创建一个自己学号的文件夹,例如 20081101,将上面的代码保存到该文件夹并命名为 first.asp。
打开 IE 浏览器,在地址栏中输入 http://localhost/20081101/first.asp 后回车,请将运行效果进行截图。
2、使用记事本创建 ASP.NET 页面 使用记事本创建如下的 ASP.NET 页面: lthtmlgt ltheadgt ltscript languagequot
VBquot runatquotserverquotgt Sub OK_Click Sender As Object E As EventArgs Dim i As Integer If Password.Valuequotquot or Name.Valuequotquot Then Message.Textquot错误,请输入帐号及密码quot Else If Name.Valuequotynuseiquot Then If LenPass
word.Value3 Then If Password.Valueltgtquotseiquot Then Message.Textquot密码验证错误,请重新输入quot Exit sub Else Message.Textquot你好,quot amp Name.Value amp quotquot End If else Message.Textquot密码验证错误,请重新输入quot Exit Sub End if End if End if End Sub lt/scriptgt lt/headgt ltbodygt ltform runatservergt 输入帐号:ltinput idquotNamequot runatservergt .