始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库: ASP可以轻易地通过ODBCOpen Database Connectivity驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle 等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
面向对象学习容易 ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application 以及 Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
FrontPage 优点: FrontPage 优点就是“所见即所得”设计环境。
FrontPage 的设计视窗也可以用来预览网页,它显示的网页效果跟浏览器上显示的完全一样。
FrontPage 提供了 HTML 语言编写窗口,使程序编写更加简便。
因此,我选用了 ASP 结合 FrontPage 构建了留言板。
1.3 系统开发环境的选择 ASP 系统开发环境分硬件环境和软件环境两部分, 程序对系统的要求不是很高,因此建议以下的开发环境即可。
硬件环境: CPU:Pentium 586 以上 内存:32M 以上 显存: 4M 硬盘:200M 空闲 软件环境: 操作系统:Microsoft Windows 98/xp/2000 Microsoft FrontPage 2000 第二章 配置服务器2.1 IIS 的配置及主页发布 IIS 提供的基本服务: WWW 服务:支持最新的超文本传输协议(HTTP)1.1 标准,运行速度更快,安全性更高,还可以提供虚拟主机服务。
WWW 服务是指在网上发布可以通过浏览器观看的用 HTML 标识语言编写的图形化页面的服务。
IIS 4.0 允许用户设定数目不限的虚拟 Web 站点。
FTP 服务:支持文件传输协议(FTP)。
主要用于网上的文件传输。
IIS 4.0允许用户设定数目不限的虚拟 FTP 站点,但是每一个虚拟 FTP 站点都必须拥有一个唯一的 IP 地址。
IIS 4.0 不支持通过主机名区分不同的虚拟 FTP 站点。
MTP 服务:支持简单邮件传输协议(SMTP)。
IIS 4.0 允许基于 Web 的应用程序传送和接收信息。
启动 SMTP 服务需要使用 NT 操作系统的 NTFS 文件系统。
除上述服务之外,IIS 4.0 还可以提供 NNTP Service 等服务。
本篇将主要讨论其中最重要的 WWW 服务,读者在真正熟悉 WWW 服务之后,其它类型的服务也可做到触类旁通。
IIS 的设置(注:文章中“客户”指 Web 站点的访问者,“用户”指 IIS 4.0的使用者)打开 Microsoft 管理控制台之后,单击 Internet Information Server 文件夹,出现用户的电脑标识。
打开后选中“默认的 Web 站点”,右击点属性,出现 IIS的配置界面(注:IIS 中的服务配置都是通过类似的属性界面实现,用户可以尝试一下。
此外,IIS 中的属性具有继承性,子级目录自然继承上级目录的相同属性)。
Web 站点: 图 2.1 Web 站点标识: 描述--用户指定该站点的名称。
IP 地址--用户分配给该站点的 IP 地址动态域名的用户您可以使用默认的 IP 地址选中quot全部未分配quot即可。
在高级对话框中还可以进一步的设定该站点的 IP 地址,TCP 端口号以及主机名称等(注:同一台 Web 服务器中,具有不同 IP 地址或不同主机名的不同站点称为虚拟主机)。
TCP 端口--缺省值为 80,用户可以根据自己的需要进行改动。
SSL 端口--指定使用安全套接字层(SSL)的端口。
连接: 无限--不限制同时连接站点的用户数量。
限制到--读者可以根据需要限定在同一时刻连接站点的用户数量。
连接超时--如果访问用户在指定的时间范围内没有发出新的访问请求,Web 服务器自动中断与该用户的连接。
启用日志: 在提供给用户的日志格式选择中,NCSA 为较通用格式,W3C 为扩展格式,ODBC 为数据库日志格式。
在属性对话框中,可以进一步的设定日志记录的时间间隔单位,以及日志文件的存放位置。
操作员 图 2.2 通过该项可以在 NT 用户帐号中指定对站点拥有操作权的用户帐号(注:操作员帐号不一定必须是 Windows NT