一:asp是什么
asp即active server pages,是microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对asp文件的请求时,它会处理包含在用于构建发送给浏览器的html(hyper text markup language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,asp文件也可以包含文本、html(包括相关的客户端脚本)和com组件调用。【推荐阅读:.net是什么】
asp简单、易于维护 , 是小型页面应用程序的选择 ,在使用dcom (distributed component object model)和 mts(microsoft transaction server)的情况下, asp甚至可以实现中等规模的企业应用程序。
二:编程开发
1.硬件环境
asp程序的运行对硬件环境没有特别的要求,通常具备能够满足windows操作系统运行要求的硬件设备即可。基本内存容量要求为64mb,建议内存容量为128mb或更多。此外,应该有1g以上的硬盘空问用来安装所需的软件。
2.软件环境
在软件环境方面,因为asp是microsoft公司推出的,只有在microsoft windows操作系统及其配套的web服务器软件的支持下才能运行。microsor公司的各种wiildows操作系统都可以作为asp的运行平台。其中,在wiiidows 98操作系统下运行的personal w曲server,一般简称为pws,而hltcmeill:folma缸on seⅳer,则简称为iis。
三:asp开发环境
1、用vbscript、javascript等简单容易的脚本语言。结合html代码,即可快速完成网站的应用程序,实现动态网页技术。
2、asp文件是包含在html代码所组成的文件中的,易于修改和测试,无须编译或链接就可以解释执行。
3、asp所使用的脚本语言均在web服务器端执行,服务器上的asp解释程序会在服务器端执行asp程序,并将结果以html格式传送到客户端浏览器上。
4、asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
5、asp可以使用服务器端activex组件来执行各种各样的任务,例如存取数据库、发现和那个email或访问文件系统等。
6、由于服务器是将asp程序执行的结果以html格式传回客户端浏览器,因此使用者不会看到asp所编写的原始程序代码,可防止asp程序代码被窃取。
四:asp的工作原理
asp中的脚本程序是在服务器端运行的(而不是在客户端运行),传送到浏览器上的web页是在web服务器上生成的。因此,客户端浏览器并没有处理这些脚本,web服务器已经完成了这些脚本的处理,并将标准的html页面传输到浏览器。asp解释器读取并执行所有在<%和%>标签之间的脚本代码,并生成内容。由于只有脚本的执行结果返回到浏览器,因此,用户看不到正在浏览的网页的脚本命令,而只能看到脚本的执行结果。
以上就是asp是什么的详细内容。