asp(动态服务器页面)

ASP即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。

当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。

ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, 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中的脚本程序是在服务器端运行的(而不是在客户端运行),传送到浏览器上的web页是在web服务器上生成的。因此,客户端浏览器并没有处理这些脚本,web服务器已经完成了这些脚本的处理,并将标准的HTML页面传输到浏览器。ASP解释器读取并执行所有在<%和%>标签之间的脚本代码,并生成内容。由于只有脚本的执行结果返回到浏览器,因此,用户看不到正在浏览的网页的脚本命令,而只能看到脚本的执行结果。

技术应用

电子商务

ASP 可以通过Windows提供的COM/DCOM来获取Active X和结构支持。

ASP使用ODBC(Open Database Connectivity,开放数据库互连)技术访问数据库。在具体应用中,一般通过ADO(ActiveX Data Objects,ActiveX数据对象)实现对数据库的操作。使用ADO的connection、command和recordset对象可以完成与数据库连接的建立,SOL语句的执行,查询结果集合的保存、遍历和显示等工作。

asp(动态服务器页面)相关推荐

  1. 页面动态显示服务器,动态服务器页面应用

    动态服务器页面应用 内容精选 换一换 您已经完成了游戏应用的部署.节点和应用运行过程中会产生费用,建议您参照本章节创建应用后,删除应用和节点,避免费用产生.登录CCE控制台.单击左侧导航栏的工作负载 ...

  2. asp动态网页设计选用服务器,ASP动态网页设计

    摘要: <ASP动态网页设计>语言规范,内容新颖,编排合理,每一章开头对本章内容做简要介绍,同时提出学习目标与重点,方便教师组织教学与学生自学.ASP是当今流行的Web应用程序开发技术之一 ...

  3. Asp.Net异步页面处理(转)

    原文地址: http://www.blogcn.com//User8/flier_lu/blog/27401974.html 与 ASP.NET 1.0 相比,ASP.NET 2.0 的各方面改进可以 ...

  4. ASP.NET Web 页面生命中的一天

    ASP.NET Web 页面生命中的一天  Dino Esposito Wintellect 2003 年 8 月 适用于: Microsoft® ASP.NET 摘要:了解为 ASP.NET Web ...

  5. ASP.NET Web 页面生命历程中的一天

    地址:https://msdn.microsoft.com/zh-cn/library/aa479007.aspx 发布日期 : 4/1/2004| 更新日期 : 4/1/2004 ASP.NET W ...

  6. mvc跳转html,ASP.NET MVC页面重定向简单介绍

    在asp.net中页面重定向:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果 ...

  7. Asp.net2.0页面的生命周期

    当一个获取网页的请求(可能是通过用户提 交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件.在我们试图建立Asp.net页面的 时候,这个执行 ...

  8. 服务器动态文档,动态服务器网页.ppt

    动态服务器网页 修改 删除 记录总数: 当前页:/ 页大小: 首页 ">上页 ">下页 ">末页 " size=2> 综合实例1:聊天室 ...

  9. php动态网站开发 唐四薪 答案,ASP动态网页设计与Ajax技术 (唐四薪谭晓兰) pdf扫描版_IT教程网...

    <asp动态网页设计与ajax技术>全面介绍了asp动态网页设计与ajax技术,采用asp作为开发环境结合基于jquery的ajax技术,显著降低了ajax的入门难度.在叙述有关原理时安排 ...

最新文章

  1. KVM中I/O虚拟化介绍(五)
  2. 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  3. Learning Face Age Progression: A Pyramid Architecture of GANs
  4. 临时停车码-扫码拨号发信息HTML源码
  5. 数据分析实战:数据分析的5大关键环节
  6. CentOS下桥接模式连不上网
  7. 检测邮箱和手机号是否正确的正则
  8. Enum定义位域, 即可以通过位操作来产生未命名的值
  9. 泛娱乐出海走出水土不服,元宇宙社交诞生新机会!
  10. ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件
  11. .NET(C#)下的移动彩信MM7协议研究之路(二)
  12. 基督信仰与电脑软件 随笔
  13. C++嵌套循环打印字母表
  14. 014 Unbox failed! RequestError: Error: getaddrinfo ENOENT raw.githubusercontent.com raw.githubuserco
  15. hadoop1.2.1+zookeeper3.4.6+hbase0.94集群环境搭建
  16. sprintf()和itoa()的区别
  17. Web前端优化最佳实践
  18. 大数据十年回顾(3):社区技术生态发展
  19. Neural Ordinary Differential Equations
  20. SpringBoot入门第二天

热门文章

  1. 服务器搭建——ftp
  2. cdp备份和oracle备份,CDP与快照:两种不同数据保护方法
  3. plsql快速导入sql文件
  4. Linux:sk_buff完全剖析与理解【转】
  5. 地图比例尺、地图分辨率、屏幕分辨率浅析
  6. P4语言——basic_tunnel
  7. 100个世界上鲜为人知的“常识”
  8. Sort_1000pics数据集利用CNN实现图像分类
  9. 米的换算单位和公式_一米等于多少分米(常见的长度单位换算公式方法)
  10. idea无法切换分支报错解决办法