dgtrgtquot 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,内容如下:ltxml 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 languagequotVBquot 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 LenPassword.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.
上一篇:
嵌入式Linux系统开发教程课后习题参考答案【实惠精品】
下一篇:
经济可持续发展论文:将可持续发展内生化的新经济发展方式