- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子商务网站运营环境搭建
情境6:电子商务网站运营环境搭建
l ASP相关概念与工作方式
l Web服务器的配置
l 简单ASP程序的编写
2.1 ASP概述
2.1.1 动态Web技术
随着网络技术的发展,互联网带给世界的已经不仅仅是新的信息传播途径,这种访问信息的方法已经开创了新的产业。Web平台是作为在Internet上共享文件的平台而发展起来的,同时,Web技术在企业内部的Intranet和外部的商业Extranet应用中越来越成熟。如何在WWW网页上开发企业应用程序并与企业数据库链接一直是Intranet应用开发的重点和难点,动态Web技术和ASP技术就是在这种要求下产生的。
动态Web技术的应用有多种类型。第一种类型是与使用者直接交互的页面,它的一个应用是用传统的电子表格的方法为使用者统计几种数据表项的和。另一种应用是一个Web页面,它对用户作出响应并给出迅速的反馈,这种形式常被应用于网络数据库的访问。
通常,用一个网络数据库存储用户可访问的信息,由动态Web页提供对数据库的访问界面,用户通过Web浏览器就可以进行数据库的各种操作。
根据用户请求生成动态主页的传统方法有CGI(即通用网关接口)、ISAP(即微软Internet服务器应用编程接口)等。
CGI的原理是根据浏览器端的HTTP请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行了改进,利用DLL(即动态链接库)技术,以线程代替进程,提高性能和速度,但需考虑线程的同步问题。
另外,无论是CGI程序还是ISAPI程序都基本上是独立于HTML的,完全用另一种语言开发,工作量大,与HTML结合得不够紧密。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
于是,微软公司开发了ASP,代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
为了满足对动态网页开发的需要,微软公司于1996年11月推出的Web应用程序开发技术——ASP(Active Server Pages,即活动服务器页面)。它实际上是对IIS 2.0的 IDC(即Internet数据库连接器)技术的升级,不同的是它将VBScript脚本语言嵌入了HTML,完全具备开发复杂应用的语言环境。微软声称设计出了一个完美的Active平台,在微软的文件中把ASP描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序”。
什么是ASP
从描述中可以看出,ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面回送给客户端浏览器。其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。
ASP是一个Web服务器端开发环境,属于ActiveX 技术中的服务器端技术,与在客户端实现动态主页的技术如Java applet、ActiveX Control、VB Script、JavaScript等所不同的是,ASP中的命令脚本语句都是在服务器中解释执行,执行后将结果转化成动态的Web页面,并把标准的HTML格式的数据流送到浏览器。另外,ASP也具有很好的安全性。同时,由于它在服务器端执行,所以不必担心别人是否能下载程序而窃取编程逻辑,访问者除了浏览器上的HTML界面,什么也看不见,保护了开发者的利益。
另外,ASP还提供了丰富的组件和对象,可以使用第三方控件来完成复杂的功能。
ASP通过扩展名为.asp的文件来实现。一个ASP程序相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASP,Web服务器开始调用ASP,将被请求的.asp文件从头读到尾,执行每一个命令,然后动态生成一个HTML页面并送回到浏览器。
通常,一个ASP有如下四个重要特征:
(1)可以包括服务端脚本。通过脚本的使用,可以使网站“动”起来,成为真正的和用户交互的网站。
(2)提供了一些内建对象。利用对象,通过简单的编程就能获得功能强大的脚本。
(3)可以用另外的组件来扩展。在ASP中,本身就提供了相当数量的标准服务端ActiveX组件,这些组件提供如依据浏览器进行不同显示以及在浏览器内包含计数器的功能。可以轻松地使用这些组件来
完成很复杂的工作。另外还可以使用
您可能关注的文档
- 销售与成交.ppt
- 第11章 熟悉系统综合设计.pdf
- 第7章 时序电路的分析与设计.pdf
- 餐饮服务与管理模块二-任务4斟酒技能.ppt
- 第8章 时序电路的仿真与自动化设计.pdf
- 第10章 DA与AD转换器及其应用.pdf
- 第5章 组合电路时序分析与自动化设计.pdf
- 电子电路制作与应用—第5章 负反馈放大电路.ppt
- 《事故预防与调查处理》课件.ppt
- 商业会计课件(二).ppt
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
文档评论(0)