|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。静态|办事器|设计|办事器 就办事器端处置而言,ASP是发生静态Web网页的一种绝对较新的手艺。静态页意味着甚么呢?先临时不思索客户端相干功效上的停顿,也不会商客户端剧本、Java Applet、静态HTML或ActiveX控件等外容。这里的静态页是专指办事器呼应客户端恳求发生的页面,而且依据情形每次发生的页面多是分歧的。
举个复杂的例子,创立一个只包括以后日期和工夫的页面。每次恳求该页面时将显示一个分歧的值,由于日期和工夫取决于办事器的时钟,或取决于供应日期和工夫的一个资本(例如一个自力的办事器或来自于互联网上一个尺度时钟)。固然,实践上静态页要比这庞杂很多,或许显示数据库纪录确当前值或邮件办事器上守候着的邮件动静的摘要。主要的是办事器不但浏览一个无格局的HTML页面、或磁盘上的文本文件和把它们发送给客户,并且,必需完成一些任务来创立该页面。
Internet办事器使用编程接口
传统的手艺是利用与Web办事器的一个接口,它被称为Internet办事器使用编程接口(Internet Server Application Programming Interface,ISAPI)。
ISAPI可用于履行其他的使用法式,这些使用法式经由过程C言语作风的stdin和stdout数据流函数来读取客户端恳求的值并创立Web办事器的呼应。ISAPI使用法式所必需做的全体工作就是编写响应了局页面的文本和HTML,并经由过程stdout函数输入到Web办事器。现实上ASP DLL外部真正做的工作是更面向对象的。
IIS自入手下手就运转ISAPI的使用法式和剧本注释器。它供应一个特别的注释器静态链接库,给出会见办事器的恳求和呼应的另外一种办法,虽然遭到必定的限制。它经由过程办事器端包括指令完成,之所以如许说,是由于它们是在办事器上履行的,而且了局包括在传送给客户真个呼应中。这个特征在IIS中是经由过程一个名为ssinc.dll的静态链接库完成的。缺省情形下,IIS把文件扩大名为.shtml、.shtm或.stm的恣意页面都映照到这个静态链接库。翻开默许Web站点的Properties对话框,在Application Setting中单击Configuration按钮,可以看到这类映照。
如许,带有这些被映照的文件扩大名的页面将被传送给ssinc.dll停止处置。因而,履行页面中一切的办事器端包括语句,了局(若有的话)拔出到办事器的呼应中,即拔出到客户端吸收到的页面中。
由于这些文件是映照到ssinc.dll文件而不是映照到ASP静态链接库(asp.dll)的,所以在这些页面中的一切ASP代码将被疏忽而且依照原有形态传送给客户端,客户端将可以看到这些剧本。但是,在ASP 3.0版本中有一个防止这类情形的办法,稍后在会商Server对象的Execute和Transfer办法时,研讨这个办法。 </p> asp可以使用微软的activeX 使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 |
|