asp技术-毕业论文

asp技术-毕业论文

ID:11492255

大小:89.00 KB

页数:19页

时间:2018-07-12

asp技术-毕业论文_第1页
asp技术-毕业论文_第2页
asp技术-毕业论文_第3页
asp技术-毕业论文_第4页
asp技术-毕业论文_第5页
资源描述:

《asp技术-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章ASP技术第一章ASP技术1.1.ASP技术发展ASP(Activeserverpages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayIn-terface通用网关接口)的技术。目前,随着互联网技术的飞速发展,基于Windows平台的Web站点都已经应用了ASP技术。ASP是一个位于服务器终端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单和处理信息、上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Intern

2、et上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,指的是站点的主页内容是“固定不变”的。当浏览器通过internet的HTTP(Hypertexter)协议,向站点服务器(WebServer)要求提供主页的内容时,站点服务器收到要求后,将传送原已设计好的静态的HTML的文件数据给浏览器。一个“静态”的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如:响应用户查询数据库的要求、生成报表等[1]。当在浏览器上填好表单(form

3、)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。含义(1)ASP利用ActiveX组件来实现一定的功能19第一章ASP技术ActiveX是指存在于Web服务器端的动态链接库(.dll)或可执行文件(.exe)中的、可以用来实现某些特定功能的模块。组件提供了一个或多个对象,这些对象都有自己的方法和属性。在Web服务器上可以利用组件来快速、方便的建立自己的Web应用。同时可以利用第三

4、方组件或根据自己的需要来创建自己的组件。(2)ASP是服务器端的编程技术,运行在服务器端。这是ASP的优点之一。ASP对客户端的环境没有要求,在服务器端,无需考虑客户端浏览器是否支持ASP所使用的编程语言,所有ASP编程语言都是在服务器端执行完成之后以静态页面的形式反馈给客户端。这样达到了“瘦客户端”的目的,便于控制。(3)ASP返回标准的html页面,可以在常用的浏览器中显示。ASP通过IIS(InternetInformationServices,Internet信息服务)中的一个asp.dll文件解析成html代码。浏览者查看

5、页面源文件时看到的是ASP生成的html代码,而不是ASP程序代码,这样可以防止源代码的泄漏。ASP运行的具体流程如图      IISASP.DLL解析ASP命令为HTML并执行相关命令 返回html  HTTP请求客户端浏览器   判断请求的文件类型 Asp文件   HTML代码  静态文件返回html 读取相应的HTML或其他静态文件     19第一章ASP技术1.2.ASP的页面结构:  ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:  1) 标准的HTML标记:所有的HTML标记均可使用。

6、  2) ASP语法命令:位于<% %> 标签内的ASP代码。  3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。  4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。  1.3.ASP的运行环境  目前ASP可运行在三种环境下。  1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。  2) WINDOWS 

7、NT workstation 4.0运行Peer Web Server 3.0以上。  3) WINDOWS 95/98运行PWS(Personal Web Server)。  其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。  1.4.ASP的内建对象19第一章ASP技术  ASP提供了六个内建对象,供用户直接调用:  1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。  2) Session对象:存贮特定用户的会话信

8、息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。  3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。