网站内容管理系统论文(ASP..0和IIS4.之中技术的区别)

优采云 发布时间: 2021-11-04 08:17

  网站内容管理系统论文(ASP..0和IIS4.之中技术的区别)

  第五章系统实现(12)

  5.1 个目标设计 (12)

  5.2 数据库结构实现(12)

  5.3 介绍和发布新闻数据(12)

  5.4 系统主页 (13)

  5.5 显示每个新闻相关的新闻 (14)

  5.6 在任意字段添加新闻 (14)

  5.7 自由换新闻 (15)

  5.8 显示热点新闻 (17)

  第6章结论(18)

  参考文献 (20)

  第 1 章 ASP 简介

  ASP 是 Active Server Pages 的缩写,是一种服务器端脚本编程环境。使用 ASP 结合 HTML 页面、脚本命令和 ActiveX 组件来创建动态和交互式网页和强大的基于 Web 的应用程序

  简单的说,ASP是服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式 Web 应用程序。

  1.1 ASP的特点

  ASP 收录在 IIS3.0 和 IIS4.0 中。有了ASP,就不用担心客户端浏览器能否运行编写的代码,因为所有的程序都会在服务器端执行,包括所有嵌入普通HTML的脚本程序。

  从字面上看,ASP收录以下三个含义:

  1.Active:ASP 使用微软的 ActiveX 技术。使用封装对象,程序调用

  对象技术简化了编程并加强了程序之间的协作。只需在服务器上安装这些组

  通过访问组件,您可以快速轻松地构建自己的 Web 应用程序。

  2.Server:ASP 运行在服务器端。所以你不用担心浏览器是否支持ASP

  使用的编程语言。ASP 编程语言可以是 VBScript 和 JavaScript。脚本

  它是 Visual Basic 的一个子集。但是,Netscape 浏览器在客户端不支持 VBScript,所以最好不要在客户端使用 VBScript。在服务器端,你不需要考虑浏览器

  对于支持问题,Netscape 浏览器也可以正常显示 ASP 页面。

  3.Pages:ASP返回标准的HTML页面,可以在普通浏览器中正常显示。砰

  当查看者查看页面源文件时,他看到的是 ASP 生成的 HTML 代码,而不是 ASP

  代码。

  ASP是一种在IIS环境下开发Web应用程序的简单方便的编程工具。ASP具有以下特点:

  1. 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可以快速

  快速完成网站应用程序的开发;

  2.易于编写,无需编译,可直接在服务器端执行;

  3.使用普通的文本编辑器,即可编程;

  4.与浏览器无关,只要客户端浏览器可以执行HTML代码,就可以浏览使用ASP

  设计的网页内容。ASP使用的脚本语言都是在Web服务器上执行的,客户端

  浏览器不需要能够执行这些脚本语言;

  5.ASP 与任何 ActiveX 脚本语言兼容,除了您可以使用 VBScript 或

  除了 JavaScript 脚本语言,您还可以使用第三方开发的插件方法。

  其他脚本语言提供,脚本引擎是处理脚本程序的COM组件

  6.ASP源程序不会转移到客户端浏览器,避免别人写的源程序

  抄袭也提高了程序的安全性;

  7.可以使用服务端脚本生成客户端脚本;

  8.ActiveX 服务器组件具有无限的可扩展性,可以使用 VisualBasic、Java、Visual

  使用C++、COBOL等编程语言编写所需的ActiveX服务器组件。

  ASP 应用程序完全基于 IIS。windows NT server 和workstation 使用的IIS 版本不同,但功能几乎相同。唯一的区别是安装过程。IIS 提供 3 种服务:WWW、GOPHER、FTP。WWW 服务为客户端的浏览器提交网页,并允许客户端

  访问 ASP 文件 IIS 支持虚拟目录,可以通过“服务器属性”对话框中的“目录”选项卡进行管理。虚拟目录的建立对网站的管理具有重要意义。虚拟目录隐藏了有关站点目录结构的重要信息。如果在网页中使用物理路径,会暴露站点目录的重要信息,容易导致系统受到攻击。

  与普通程序不同,ASP 程序不需要编译。ASP程序的控制部分是使用VBScript、JavaScript等脚本语言设计的。当 ASP 程序执行时,脚本程序向脚本解释器,即脚本引擎发送一组命令。解释器将它们翻译并转换成服务器可以执行的命令。在编写程序时,系统提供了两种脚本语言:VBScript 和 JavaScript。其中,VBScript 是系统默认的脚本语言。

  1.2 ASP的优势

  ASP 解决了所有与 CGI 和服务器 API 相关的问题。除了与 ISAPI 应用程序一样有效之外,它还易于使用。

  要使用 CGI 或 ISAPI,必须用 Perl 或 C 语言编写计算机程序,该程序通过复杂的接口代码连接到服务器。但是,编译应用程序并将其与适当的 Web 页面相关联。

  使用ASP,只要在HTML 页面中简单地编写代码即可。HTML 标记和代码在一起,代码是用脚本语言编写的,易于学习和使用,但将页面保存到网站,它可以运行。无需编译,也没有建立接口的复杂过程!

  ASP 使创建高度交互的网站变得更快、更容易。ASP 还可以使页面在将来进行维护和更新。

  1.3 ASP 和 HTML

  ASP 本身并不是一种脚本语言,它只是为嵌入在 HTML 页面中的脚本程序提供了一个运行环境。ASP 程序是一个扩展名为 .asp 的纯文本文件,存在于 Web 服务器上。它可以使用任何文本编辑器进行编辑,其中可以收录纯文本、HTML 标记和脚本命令。

  ASP 文件是带有 .asp 扩展名的文本文件。此文本文件可以收录以下部分的任意组合:

  1. 文字;

  2.HTML 标签;

  3.ASP 脚本命令;

  创建 ASP 文件非常容易。如果要将脚本添加到 HTML 文件,只需将文件扩展名 .htm 或 .html 替换为 .asp。为了使 Web 用户可以使用 ASP 文件,这个新文件应该保存在网站的目录中。使用浏览器查看文件返回的 HTML 页面。

  需要指出的是:因为ASP文件需要额外的处理,所以不要把所有的HTML页面都转换成ASP页面。只应将收录脚本命令的文件转换为 ASP 文件。ASP 和 HTML 文件可以放在同一目录中。

  您可以使用任何文本编辑器创建 ASP 文件。使用这些具有增强 ASP 支持的编辑器将提高程序的效率。如果您从未使用过 HTML,您应该首先考虑使用 Microsoft FrontPage。使用 FrontPage 创建文档和格式化文本就像使用文字处理工具一样简单。接下来,您可以使用插入脚本命令向使用 FrontPage 创建的 HTML 页面添加一个简单的 ASP 命令。

  脚本是一系列命令和指令。与 HTML 标签不同,脚本命令指示 Web 服务器执行操作,而 HTML 标签只是格式化文本或读取图形、视频和音频文件。脚本命令可以将用户名存储在变量中,在返回到浏览器的页面上显示用户名,或者将用户名存储在数据库中。脚本命令通过分隔符与文本区分开来。分隔符是一个字符或一串字符串,用于标记一个单元的开始或结束。

  ASP 使用分隔符“”来扩展为脚本命令。只要它是正在使用的脚本语言的有效命令,就可以放在分隔符中。以下示例显示了一个收录脚本命令的简单 HTML 页面:

  此页面上次刷新于

  VBScript 函数现在返回当前日期和时间。当 Web 服务器处理该页面时,它会将其替换为当前日期和时间,并将该页面返回给浏览器。

  注意,不要使用 HTML

  没有相关记录时显示。当在新闻修正表中输入标题时,如果新闻库中没有相关标题的信息记录,则显示该信息。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线