- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 ASP及其运行环境 本章要点: l??ASP相关概念与工作方式 l??Web服务器的配置 l???简单ASP程序的编写 2.1 ASP概述 2.1.1 动态Web技术 随着网络技术的发展,互联网带给世界的已经不仅仅是新的信息传播途径,这种访问信息的方法已经开创了新的产业。Web平台是作为在Internet上共享文件的平台而发展起来的,同时,Web技术在企业内部的Intranet和外部的商业Extranet应用中越来越成熟。如何在WWW网页上开发企业应用程序并与企业数据库链接一直是Intranet应用开发的重点和难点,动态Web技术和ASP技术就是在这种要求下产生的。 2.2 ASP的工作方式 上一节已经简单叙述了ASP的工作方式,即利用ASP可以根据用户要求在Web服务器上建立动态网页,与IIS所支持的静态网页有着明显的区别,其工作步骤描述如下: (1)用户在浏览器的地址栏添入ASP文件名称,回车后即触发这个ASP要求。 2.3 Web服务器的安装及配置 由于目前多采用Windows 2000操作系统,故此处以Windows 2000为例说明Web服务器的安装及配置,其它操作系统的安装将在本书最后进行简要介绍。在安装过程中,需要注意的是,采用默认方式安装Windows 2000时,系统已经安装了Web服务及其它服务(出于系统安全性的考虑,在此作者建议尽量不要采用默认安装方式,并且只安装你将要使用的那些程序)。 2.3.2 测试ASP 用“记事本”或熟悉的文本编辑软件创建一个文件,并键入以下代码: html head title我的第一个ASP程序/title /head body % response.write(hello world!) % /body /html * * 动态Web技术的应用有多种类型。第一种类型是与使用者直接交互的页面,它的一个应用是用传统的电子表格的方法为使用者统计几种数据表项的和。另一种应用是一个Web页面,它对用户作出响应并给出迅速的反馈,这种形式常被应用于网络数据库的访问。通常,用一个网络数据库存储用户可访问的信息,由动态Web页提供对数据库的访问界面,用户通过Web浏览器就可以进行数据库的各种操作。 根据用户请求生成动态主页的传统方法有CGI(即通用网关接口)、ISAP(即微软Internet服务器应用编程接口)等。CGI的原理是根据浏览器端的HTTP请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行了改进,利用DLL(即动态链接库)技术,以线程代替进程,提高性能和速度,但需考虑线程的同步问题。 另外,无论是CGI程序还是ISAPI程序都基本上是独立于HTML的,完全用另一种语言开发,工作量大,与HTML结合得不够紧密。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。 为了满足对动态网页开发的需要,微软公司于1996年11月推出的Web应用程序开发技术——ASP(Active Server Pages,即活动服务器页面)。它实际上是对IIS 2.0的 IDC(即Internet数据库连接器)技术的升级,不同的是它将VBScript脚本语言嵌入了HTML,完全具备开发复杂应用的语言环境。微软声称设计出了一个完美的Active平台,在微软的文件中把ASP描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序”。 2.1.2 什么是ASP 从描述中可以看出,ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面回送给客户端浏览器。其主要功是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。 ASP是一个Web服务器端开发环境,属于ActiveX 技术中的服务器端技术,与在客户端实现动态主页的技术如Java applet、ActiveX Control、VB Script、JavaScript等所不同的是,ASP中的命令脚本语句都是在服务器中解释执行,执行后将结果转化成动态的Web页面,并把标准的HTML格式的数据流送到浏览器。另外,ASP也具有很好的安全性。同时,由于它在服务器端执行,所以不必担心别人是
您可能关注的文档
- 安徽财经大学财务管理学课件第二章 财务管理环境.ppt
- 安徽财经大学财务管理学课件第九章 固定资产与无形资产投资管理.ppt
- 安徽财经大学财务管理学课件第六章 长期负债资金的筹资.ppt
- 安徽财经大学财务管理学课件第七章 资本结构.ppt
- 安徽财经大学财务管理学课件第十八章 企业并购和重组.ppt
- 安徽财经大学财务管理学课件第十二章 营业收入管理.ppt
- 安徽财经大学财务管理学课件第十九章 国际财务管理.ppt
- 安徽财经大学财务管理学课件第十六章 财务计划.ppt
- 安徽财经大学财务管理学课件第十七章 资产评估.ppt
- 安徽财经大学财务管理学课件第十三章 费用控制与目标成本.ppt
- 2023-2024学年高中政治人教版必修1第四单元 发展社会主义市场经济单元完整版727739115.pdf
- 2023年劳动教育课程教学设计3篇 .pdf
- 2024国开《会计学概论》考试真题题及答案 .pdf
- 2024员工培训计划范本(4篇) .pdf
- 2024土石方工程介绍及计算方法 .pdf
- 2024年一年级语文教学计划上册(3篇) .pdf
- 2024义务教育新教材音乐学科培训心得体会6篇 .pdf
- 2023年-2024年法律职业资格之法律职业客观题一真题练习试卷A卷附.pdf
- 2023—2024年人教版六年级数学下册期中测试卷及答案【真题】.pdf
- 2023年-2024年军队文职人员招聘之军队文职教育学每日一练试卷A卷含答案.pdf
文档评论(0)