欢迎光临爱时尚女性网
 

微软的动态页面创建技术

2012-6-14 编辑:knwz 来源:爱时尚女性网 阅读次数:2559
  导读: 微软随Windows NT 3.51推出了他们的Web服务器软件—Internet Information Server(IIS)1 . 0。这是一个提供了很多功能的相当标准的软件,它支持 CGI。然而微软也提供了另外一个接口,允许使用C和C + +等编译语言生成可执行文件,使操作更加高效。这就是 Internet服务器应用编程接...

微软随Windows NT 3.51推出了他们的Web服务器软件—Internet Information Server(IIS)1 . 0。这是一个提供了很多功能的相当标准的软件,它支持 CGI。然而微软也提供了另外一个接口,允许使用C和C + +等编译语言生成可执行文件,使操作更加高效。这就是 Internet服务器应用编程接口(Internet Server Application Programming Interface,ISAPI)。它能够提供比传统Perl引擎和其他技术所依赖的stdin和stdout更为广泛的对Web服务器的访问。

此后微软和其他第三方开发商推出了许多能通过ISAPI连接到IIS的应用软件,这也就是为什么ASP能够连接到IIS以及其他微软服务器端动态技术。在 ASP以前,用得最广泛的是Internet数据库连接器(Internet Database Connector,IPC )。ASP为Web开发者使用微软的平台开辟了一个新的天地,这使采用数据库中的数据创建动态网页更加容易。特别是它引入了模板( template ),即包含了带有能够插入数据库查询结果的文本和标记的模板文件。

现有的(或将过时的)其他微软服务器端页面创建技术有 dbWeb和OLEISAPI。事实上,dbWeb就是OLEISAPI的实现,而对于多数人来说,迄今只是证实了这一技术在实际应用中的不适应性。OLEISAPI是通过特殊版本的ISAPI接口与IIS通信的一些COM对象。Web服务器软件调用COM对象中单个指定函数并以参数为用户的请求提供细节。

COM对象返回的是作为字符串的页面的文本和标记,然后作为响应发送给客户端。OLEISAPI首创了COM对象的动态Web页面创建,为编程人员提供通过编译的 Active XD L L创建动态页面的能力。然而它所使用的特定的实现和数据通信技术对于较小的任务和内部网(intranet)工作缺乏有效性和可扩展性。同时,每当改变页面的文本和标记时,也需要重新编译动态链接库。图1 - 1给出了到目前为止所讨论的技术的相互关系。

主要页面创建技术的相互关系


文章出自:爱时尚女性网www.aspjc.com,尊重版权是美德,转载请保留原地址,感谢合作!

 
 
链接交换请联系:QQ:790646582 首页链接要求百度快照在一周以内,不符合以上要求的各站,我们将定期把友情连接转入内页,谢谢合作。
Copyright @ 2012-2015 爱时尚女性网 保留所有权利吉ICP备14005127号-1 服务QQ:175529508 e-mail:zk8312@163.com
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。