什么是 IIS 应用程序?

IIS(Internet Information Server)应用程序是一个生存在 Web 服务器上并响应浏览器请求的 Visual Basic 应用程序。IIS 应用程序使用 HTML 来表示它的用户界面,使用编译的 Visual Basic代码来处理浏览器的请求与响应事件。

对用户来说,一个 IIS 应用程序好象是由一系列的HTML页面组成。对开发者来说,一个 IIS 应用程序是由一些被称为 webclass 特殊类型对象组成。而 webclass 包含一系列称为 webitem 的资源。Webclass 作为应用程序的中央功能单元,处理来自浏览器的数据并向用户发送信息。您定义了一系列过程来确定 webclass 如何响应这些请求。Webitem 是 webclass 为响应一个请求能够发送给浏览器的 HTML 页面和其他数据。

IIS 应用程序与 ASP 应用程序

IIS 应用程序在表面上和 Active Server Pages 应用程序相似。这两种应用程序都显示动态的 Web 站点,并且都是在服务器上而不是在客户端上执行它们的处理。但是,每一种都有自己独特的优点。Active Server Pages 适合于对制作 Web 页面感兴趣的脚本开发者,它提供了将脚本和 HTML 混合起来的独特能力。IIS 应用程序适合于构造基于 Web 应用程序而不是 Web 页面的 Visual Basic 开发者。IIS 应用程序允许复杂的事务处理,并且几乎任何的浏览器或平台都可以很容易地访问它。

IIS 应用程序与 DHTML 应用程序

IIS 应用程序和另一种由 Visual Basic 创建的 Internet 应用程序—DHTML 应用程序也非常相似。和 IIS 应用程序一样,DHTML 应用程序也允许您响应 HTML 页面的事件。但是,这两种类型的应用程序有几个主要的不同点:

详细信息 关于 IIS 应用程序和DHTML应用程序之间差别的详细信息,请参阅第一章“开发 Internet 应用程序”中的“在 Internet 上的发展历史”。