动态服务器主页(Active Server Page,ASP)
目录
|
动态服务器主页可用来创建动态WEB页或生成功能强大的WEB应用程序。ASP页包括HTML标记、文本和脚本命令的文件,ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为你的WEB页添加交互内容或用HTML页构成整个WEB应用程序,这些应用程序使用HTML页作为你的客户的界面。
ASP的工作原理:当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,调出被申请文件。当遇到任何与ActiveX Scripting兼容的脚本(如VBScript和javascript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关发布工作由Web服务器负责。
一般说来,ASP有以下特点:
1.ASP文件的产生不需要经过编译,只要使用常规的文本编辑器即可(如Notepad)。
2.ASP文件不直接传给客户端的浏览器,而是经过服务器端的翻译,转换成标准的HTMI语言。
3.再加上ScriPt语言可以在服务器端执行。这样使得客户端的浏览器类型限止小了。同时.ASP文件的内容.用户看不到,保护了程序员的源码不外漏。
4.ASP源程序码与HTMI碑无缝集成.且与任何一种吸riPt语言兼容。