CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器。CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。
CGI程序调用方式:
①通过交互式主页里的表单栏(FORM)调用CG1程序,用户在填完一张表单后,按确认按钮就启动了CGI程序。
②通过URL直接调用CGI程序。
CGI的主要优点是它的简单、语言无关性、Web服务器无关性以及它广泛的可接受性。
虽然CGI提供了一种与数据库连接的简单方法,但它也存在一些局限性。
⑴瓶颈问题,客户机和数据库服务器之间的通信必须通过Web服务器,当有大量的用户访问时,Web服务器会"超载"。
⑵缺乏效率和事务支持,CGI应用程序不能由多个客户机请求共享,降低了性能,增加了等待时间。
⑶CGI应用程序不持久,服务器必须为每次访问CGI程序建立新的进程或线程,每次请求时数据库连接都必须重新打开,开销很大。
⑷CGI程序安全性问题
ASP文件组成部分:
(1)文本;
(2)HTML标记,可单独使用或嵌入在各个ASP脚本单元中,以" <和>"为定界符;
(3)VBScript(或JScript)语句,可单独使用或嵌入在各个ASP脚本单元中,以(SCRIPT和/SCRIPT)为定界符,通过对"RUN AT"属性的设置来决定是否在服务器端运行;
(4)ASP脚本命令:可单独使用或包含在此和〈/html〉内,以"〈%"和"%〉"为定界符。
API是驻留在Web服务器上的程序代码,它扩展了服务器的性能,其方式类似于CGI。
ActiveX是Microsoft提出的一种标准,AcitveX也是Microsoft一组软件技术的统称,包括控件、文档、脚本三种最常用的技术,以及Microsoft的许多其他技术。
Active Server Pages(ASP)是 Microsoft基于服务器的、建立动态和交互式 Web页面的技术,它是建立在ISAPI技术基础上的,并克服了CGI存在的缺点。
ADO包括七个对象:三个主对象为连接对象、命令对象、记录集对象。错误对象、字段对象、参数对象、属性对象
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
2023年浙江自考西方行政学说史复习资料:西方行政学的产生
03-022022年浙江自考中国古代文学史(一)第三编第九章复习资料
10-31自考辅导资料:2021年10月《学前教育史》—论幼稚师范教育
06-052022年浙江自考《知识产权法》复习资料(4)
10-082023年4月浙江自考西方经济学复习笔记:经济效宰和帕累托最优标准
11-11自考辅导资料:2021年10月《学前教育史》—雅典的学前教育
06-07浙江省中山市2022年自考《马克思主义哲学原理》考点复习:第七章
07-052023年4月浙江自考中国古代文学史(一)复习资料七
11-302023年4月浙江自考西方经济学复习笔记:消费者均衡
11-122022年浙江自考《现代汉语》串讲笔记第一章:语音
09-30