毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP+ACCESS网上招聘网站开发+ER图+用例图(5)
3.1.1 ASP技术介绍
ASP(Active Server Pages)是Microsoft于1996年11月推出的Web应用程序开发技术。SP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。ASP的主要特性是能够把HTML、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面送给客户端浏览器。ASP属于ActiveX技术中的服务器端技术。与通常在客户端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript等。不同的是,ASP中的命令脚本语句都是在服务器中解释执行,执行后的结果产生HTML页面并送到浏览器。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP。同时,由于只是标准的HTML页面送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取,保护了开发者的利益。
3.1.2 ASP工作原理
ASP所设计出的是动态主页,可接收用户提交的信息并做出反应, 其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。
ASP工作原理基本是,当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveX Scripting 兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。ASP 脚本是在服务器端解释执行的,依据访库的结果集自动生成符合HTML语言的主页, 去响应用户的请求。所有相关的发布工作由Web服务器负责。有必要注意访库的具体运作细节。当遇到访库的脚本命令时,ASP 通过ActiveX组件ADO(ActiveX Data Objects)与数据库对话(ADO是建立在微软新的数据库API,即OLE DB之上的,目前的OLE DB通过ODBC引擎与现存的ODBC数据库交互,进一步的OLE DB版本将直接与数据库打交道,不再通过ODBC引擎),并将执行结果动态生成一个HTML 页面来返回服务器端,以响应浏览器的请求。在用户端浏览器所见到的是纯HTML表现的画面,例如用表格来表现的后台数据库表中的字段内容。由于 ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以ASP成为建立动态Web站点的有效工具。
3.1.3 ASP的主要特点
Microsoft Active Server Pages 即所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,起着一种编程语言的作用,可以利用ASP编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将其传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP所独具的一些特点:
[1] 使用VBScript、JavaScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。
[2]使用普通的文本编辑器。
[3]独立于浏览器。
[4]与任何ActiveX scripting 语言兼容。
[5]源程序代码不会外漏。
[6]面向对象。
[7]另外,ASP技术的处理速度相当快,并且其安全性等同于操作系统的安全性。
共40页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
下一页
上一篇:
C#无线传感器网络节点定位系统设计
下一篇:
轻量级企业运行管理综合系统设计+文献综述
jsp+mysql计算机操作系统实验教学网站开发
HTML5+Node.js直达号手机订餐网站开发
HTML5教育培训行业手机网站开发
asp+access在线电脑销售系统的设计+数据流图
asp+access达公司电脑配件网上销售系统设计
asp+access家庭理财管理系统设计
asp+access高校教材预定系统的设计与开发
国内外图像分割技术研究现状
神经外科重症监护病房患...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...