下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

浅谈ASP

作者:课课家教育     来源: http://www.kokojia.com点击数:815发布时间: 2017-06-06 10:00:57

标签: ASPwindows动态服务器

大神带你学编程,欢迎选课

  ASP是什么?如果你学过网页制作,你自然听说过ASP的鼎鼎大名,作为网页制作的一大利器之一,始终能在网页制作中占领一席之地。那今天我们就来简单来谈谈ASP。

浅谈ASP_ASP_windows_动态服务器_课课家教育

  ASP(Active server pags)动态服务器主页,内含与Internet Information Server(IIS)当中,提供一个服务器端(server-side)的scripting环境,让你产生和执行动态、交互式、高效率的站点服务器的应用程序。你不必担心浏览器是否能执行你设计出来的Active Server Pages,你的站点服务器会自动将Active Server Pages的程序码,解释为标准的Html格式的主页内容,在送到用户端的浏览器上显示出来。用户端只要使用常规执行Html码的浏览器,即可浏览Active Server Pages所设计的主页内容。

  ASP是微软公司开发的。它实际上是一个服务器端的脚本环境,当脚本运行在服务器端时,web服务器完成涉及回送浏览器Html页的所有工作,并返回相应的Html文本。同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地保证了系统的安全性以及开发人员的知识产权。同Html文件一样ASP文件也是文本文件,包括文本、Html标记和ASP脚本语句(用<%和%>界定符标记),它以.asp为扩展名。ASP提供VB Script和Jscript两种脚本引擎,缺省为VB Script。

  早期的Web程序开发是十分复杂的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,于是Microsoft公司于1996年推出的一种Web应用开发技术asp,用于取代对Web服务器进行可编程扩展的CGI标准。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。使用ASP能够创建以HTML网页作为用户界面,并能够与数据库进行交互的Web应用程序。

  ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。而ASP却允许使用VBScript或Javascript这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。

  到了1998年,微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作为IIS(Internet Information Services,互联网信息服务) 4.0的外接式附件。它与ASP 1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。

  到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS(Internet Information Services,互联网信息服务) 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。

  2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP 3.0的补充,微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。

  对于ASP的介绍就简单到这里了,还想深入了解的同学可以自主学习掌握。欢迎登陆课课家教育或搜索公众号【 课课家IT精品课程】关注我们哦,您的支持就是对我们最大的鼓励!

赞(28)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程