说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Web Server程序开发环境的建立-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
Web Server程序开发环境的建立-Delphi资料

Delphi 3(包括C++ Builder 3)提供了Web Server程序的开发能力,能够非常简单的生成专业性的ISAPI/NSAPI、Win-CGI、CGI程序,但是如何开发?开发时需要什么环境?

从理论上说,其实开发Web Server程序只需要开发工具就可以了,但是,不管你是多么高明的程序员,不管你的开发经验如何丰富,你不可能凭你的想象就能开发出一套应用系统,你必须经过运行、调试、修改、再调试、再修改,如此反复,最终才能得出你的程序。Web Server程序环境的建立,主要讨论调试环境的建立。主要是Web服务器和Web浏览器。

Web服务器:在Microsoft Windows 95B(OSR2)中提供了一个Personal Web Server,此服务器提供几乎所有的Web功能,而且由于其建立在Win95内,软件也是最方便取得的。由于Windows 95的Setup默认是不安装此服务器,所以你必须手工安装。安装的方法是在控制面板的网络中选择安装服务,在列表中选择Mircosoft公司的个人Web服务器。安装完后缺省是每次启动计算机时自动启动HTTP服务,其实,由于我们并不常使用它,可以在控制面板中修改,并建议为控制面板中的个人Web服务器创建快捷方式,方面您的使用。此Web服务器的缺省目录是在C:\WebShare目录,HTTP目录为C:\WebShare\wwwroot,可执行文件(如ISAPI/NSAPI程序,Win-CGI

CGI)放在C:\WebShare\Scripts中,您开发的程序也可以放在其中。

Web浏览器:可以使用Netscape Navigator和Microsoft Internet Explorer,其中,我推荐使用Netscape Navigator,因为它性能更稳定一些。如果使用IE 3,您可能会莫名其妙连接不上本地服务器。如果您使用了ActiveX,那么您只能使用IE,因为Netscape不支持ActiveX。

您可以在Delphi 3的目标文件的输出路径设置为C:\WebShare\Scripts\,这样您就可以避免每次编译后都拷贝文件这种烦琐的工作。因为Web Server一般不会立即释放ISAPI/NSAPI动态连接库,于是您将不能将原来的DLL文件覆盖,您可以双击个人Web服务器的图标,停止个人Web服务器,等硬盘停止转动后再启动个人Web服务器,这样您就可以覆盖DLL文件了。

免费的、较小的Web服务器有许多,您可以到网上下载,如比较有名的WebSite、Alibaba等,其中还有一些带了服务器的全部源代码,有C/C++的,也有使用Delphi开发的。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘