ASP在网站设制中的运用

互联网技术是90年代中期发展的一种全新技术,该技术可将分散的数据资源实现协作和共享,并按照相应的需要来实现信息的获得。当前互联网站一呈几何的形式得到了快速增长,此时若仍采用传统的静态网站显然不能满足当前社会的需求,动态网站以其特有的优越性,将逐步取代静态网站。由于静态网站没有响应的数据库技术进行支持,因此,无论是制作还是维护,其工作量均非常大,如果网站信息量非常大,那么使用静态网页进行制作显然实现的过程非常困难,除此之外静态网页交互性差,且功能方面也存在很多局限性。基于此,大量的ASP技术结合数据库技术的网站开始兴建,并得到了很好的运用。

1.ASP的概念和工作原理

ASP(Active Server Pages)是一套微软开发的服务器端脚本环境,它内含于IIS(Internet Information Server)或PWS(Personal WebServer)中,使用它可以创建和运行动态、交互的Web服务器应用程序;ASP的网页文件的格式是mp,现在常用于各种动态网站中;ASP网页一般包括COM组件、脚本命令、HTML标记、普通文本等;我们可以通过借助ASP实现在网页中添加相应的功能和内容,如交互式内容等,除此之外,我们还可以通过HTML网页来实现用户界面WEB应用程序的创作。当前,ASP技术是网站应用中最核心的技术,同时也是3P技术应用最为广泛的一种。ASP的工作原理,也即是当客户端浏览器某个用户申请一个*.ASP文件时,WEB服务器就会以此来相应该HTTP的请求,并以此来调用ASP引擎,解释被申请的文件,最后以HTML的标准格式文件向客户端浏览器进行输出,并由浏览器进行解释运行,向用户显出相应的结果。当遇到与ActiveX Scripting兼容的任何脚本时(如JavaScript、VBScript等),ASP引擎就会调用相应脚本引擎来进行相应的处理分析。若脚本指令中含有相应访问数据库中的请求,就可通过ODBC来实现与后台数据库进行连接,并由数据库访问组件来执行访问操作,ASP提供了内置对象,可参见表-1。因为ASP脚本在服务器端被解释执行,因此其相关的工作均由WEB服务器进行负责。ASP的主要功能也即是在WEB环境之下,由客户端浏览器传递个WEB服务器一些信息,然后再由WEB服务器来启动所指定的程式码来完成一些特定工作,可参加***-1所示。

2. 动态网站的工作原理

2.1 WEB工作原理

WEB是在服务器和客户机的基础之上进行的。不同的服务器可由一个客户机进行请求发出,不同客户机提供服务也可由一个服务器统一发出,如果启动一个客户机实现与其中一个服务器进行对话,服务器通常是等待客户机请求的一个自动程序。协议是客户机和服务器请求服务器实现应答请求的一些方法的总定义。可参见***-2。该结构中,WEB服务器软件来充当服务器(可用的WEB服务器有很多,如最常用的Apache,Enterprise等),而计算机上运行的WEB浏览器(Microsoft Inernet Explorer ,Netscape等)可以说对服务器发出请求的一个客户机程序,首先WEB服务器要接收到WEB浏览器的请求,然而WEB服务器将请求中的所有数据发送到WEB浏览器,此时浏览器将这些接收来的数据进行解释并将其通过相应的显示设备显现出来。

2.2动态页面工作原理

客户端动态页面:通常我们可以在客户端模型中看到,附加到浏览器的模块通常可完成创建动态页面的所有工作。HTML代码中包含着特有指令的单独文件以此来向浏览器实现传送的功能,该文件就会在HTML页面被引用。然而,这些HTML代码也会与指令进行混合。当用户需要请求WEB页面时,浏览器就可通过这些指令来为页面生成相应的纯HTML。也即是页面根据请求的不同来动态生成。

2.3 服务器端的动态页面

利用服务器端的模型,HTML源代码与另外一套指令被传回到WEB服务器(可以混合在一起传送,也可以分开传送)。当用户请求页面时,再使用这套指令给页面生成HTML,页面会根据请求动念生成。

2.4 WEB网站的建立

WEB网站建立决定着整个站点的发展,只有软硬件全面考虑才能确保整个站点的良性运行。以某公司内部维护站点为例,其用户群体主要面向下级单位的维护人员,包括新闻中心、集中维护、无纸办公、文档专柜、电子邮件等板块。这些板块面向的群体均较小,因此可采用以下软硬件配置:操作系统:Windows 2000 Server硬件环境:P4 2.4G/256M/80G软件环境:Sysbase Server ,Dreamwear MX系统总体数据流程可参见***-3所示。

3.ASP技术的应用

3.1 对程序核心部分和关键算法增加注释

1)在程序开发过程中,我们对常用函数和子程序加以注释是相当必要的,因为这对后面调试程序有帮助同时若有其他用户重新使用这些程序时,就比较方便、容易,所以注释是程序文件非常重要的一部分,尤其是对程序开头序言要进行注释,还有关键算法、核心部分及程序的难点需要有详细的注释。当然,需要注意的地方则不需要对所有代码都做注释,很多东西是有限度的,过分的注释往往会加重系统的负担。注释只有方便程序的阅读和维护,才能显现它的作用,所以它的内容要简单、清楚,含义准确,还有代码和注释的一定要保持同步更新,无论是在程序修改时,还是信息更新时。

3.2 培养良好的编程习惯

脚本中可能出现的任何错误要合理有效地进行处理,尽量控制潜在错误的个数,确保ASP应用成功。这就需要我们在日常编程过程中养成良好的习惯,最大限度的避免出现一些程序中的错误,同时也可有效减少将错误待见程序中来。有以下五点需要注意:

1)变量命名约定要易于识别和理解;

2)在软件设计过程中构筑软件质量,时刻注意潜在的错误情况;

3)代码的格式化和缩进编排;

4)封装脚本语言以便代码重用;

5)显式声明变量。

3.3 网络数据库信息查询系统的建立

一个成熟的网站均具有较好的信息机构,同时可以实现大量信息的查询功能。客户查询需要用户在浏览界面上通过对内联网和互联网查询WEB数据库的相应信息资料;甚至要输入更新WEB服务器上的资料;甚至要输入更新WEB服务器上的资料;而与用户进行交流ASP操作数据库的功能强大,通过借助ASP编写查询系统可完全达到使用client/server的WEB数据库水平,ASP使用的最大优势也即是如果要对程序进行升级,需要修改客户端文件;除此之外ASP还可将数据库服务器直接放于防火墙之后,有效防治被攻击和破坏。ADO是ASP的组件之一,同时它也是一种数据库访问技术,可与ASP进行结合,建立WEB页面内容,提供相应的信息资料,但只需在WEB中执行SQL指令,这样一来就可以操作web服务器上的数据,这就体现了它系统开销、高速度、易于使用、低内存的优点。

3.4 建立网站的搜索引擎

动态网站设计中,要想实现网站内容的检索,需要通过关键字查询来找到相应的需求信息,然而要想实现这项功能,其技术还是相对复杂的。而ASP提供的一个文件管理对象(FileSystem Object),可很好的实现网站收索引擎的编制工作。其基本原理也即是是:通过文件系统对象,任何的权限范围内的文本内容都可以读出,然后这些内容被放到一个暂存变量中,进行搜索字符的比较,这样就很准确的找到所需要的文件。方法是:首先用表单来获取用户输入要检索的关键字,把它赋值给一个字符串变量,利用search函数以文件系统对象中的文件夹子对象为参数,在当前目录的每个文件中进行循环搜索,如果搜索引擎在那个字符串中找到了待搜索的关键字,相应的文件就会建立一个超链接并在搜索页中把这个超链接显示出来。

4. 结语

总之,人类已经迈入全新的信息时代,信息是最重要的资源,而网站作为信息资源获取和的重要途径之一,有着无法替代的重要性。及时、连续、有效、安全的信息资源,已成为增进和保持单位活力最有效、最可行的途径。传统的静态网页已不能满足当前社会发展的需求,基于ASP的动态网站技术将改变传统网站的工作模式,并通过这种有效的网站制作技术来实现降低管理成本及提升单位知识平台的迫切需求。

ASP在网站设制中的运用

转载请注明出处学文网 » ASP在网站设制中的运用

学习

华旗体系 乘风以筑梦

阅读(100)

华旗,华夏大地上安然而立的一面旗帜。它不仅凝聚了体系所有成员共同奠定的生存基调与营运特色,更承担起体系创始人坚定执着的从业信心与发展使命――将体系打造成为引领华夏民族健康产业的一面耀眼旗帜,并让它的光辉在全世界范围内绽放闪亮

学习

JPM黄金三角的365天

阅读(25)

筹备一年多,台湾人气偶像团体JPM终于为我们带来了第二张专辑《365》,代表着JPM这个组合成立365天将会带给大家更多样曲风的好音乐,也希望从今以后的每个365天JPM会更加努力为大家带来新鲜感。“铁三角”感情好《365》这张专辑强调了JPM像个

学习

地铁车辆语音识别技术

阅读(24)

本文为您介绍地铁车辆语音识别技术,内容包括铁路车辆自动识别系统,最新地铁车辆识别系统。编者按:本文主要从概况;设计;结论,对地铁车辆语音识别技术进行讲述,其中,主要包括:语音识别技术成为21世纪“数字时代”的重要开发领域,在计算机的多媒体

学习

北大书记、校长一对一领航新生

阅读(144)

2010年,从湖南桃源保送至北京大学化学专业,曾灿的高三一年特别惬意。因为,虽然高中前两年他比其他同学付出更多的时间用于学习和竞赛,但是,最后一年他却有空干自己爱干的事。能到北京大学上学,对来自农村的曾灿而言算圆了一个小梦想。9月,当他

学习

最高法曝光黄光裕

阅读(30)

2010年5月18日,北京市二中院以黄光裕犯内幕交易罪、非法经营罪和单位行贿罪数罪并罚,判处其有期徒刑14年,并处罚金6亿元,没收个人部分财产2亿元。事情已经过去两年,但随着最高人民法院(下称“最高法”)把黄光裕案列为内幕交易犯罪的典型案例,黄

学习

光纤通信系统中的色散补偿技术研究

阅读(15)

本文为您介绍光纤通信系统中的色散补偿技术研究,内容包括光纤通信系统及色散补偿,光纤色散补偿方法的简述。现阶段,随着科学技术以及信息技术的不断成熟,极大促进光纤通信技术的发展。本文就结合光通信系统中的重要参数即色散,来对色散补偿

学习

如何改造我们的文化历史观

阅读(41)

本文为您介绍如何改造我们的文化历史观,内容包括如何改造历史上的文化,对历史文化漫谈的感悟。张木生说:“中国的事搞不好、搞得好,与中国的传统没什么关系,归根到底的责任是我们自己。”张木生先生出了新书:《改造我们的文化历史观:我读李零

学习

沈南鹏:创业者背后的创业者

阅读(27)

本文为您介绍沈南鹏:创业者背后的创业者,内容包括沈南鹏谈创业者,沈南鹏称创业者要做好三个驱动。2006年10月26日,“如家”在纳斯达克上市,当天就发售了790万份美国存托凭证。作为联席董事长,沈南鹏为纳斯达克市场敲钟庆贺。这已是沈南鹏三

学习

数字矿山进化

阅读(16)

本文为您介绍数字矿山进化,内容包括数字矿山解决方案ppt完整版,数字矿山软件排行。“算得准、看得清、吃得干、榨得净”。在2013数字矿山技术发展与应用高层论坛上,中国矿业大学物联网(感知矿山)中心主任吴立新教授把国内矿产资源数字化生

学习

正确理解工资、薪金所得和劳务报酬所得

阅读(23)

本文为您介绍正确理解工资、薪金所得和劳务报酬所得,内容包括劳务报酬所得和工资薪金所得区别,工资薪金所得劳务报酬所得的区别。去年11月,国家税务总局发文明确了年所得12万元以上自行纳税申报问题,对有关应税所得项目的自行申报口径作了

学习

木兰诗教学教案

阅读(38)

本文为您介绍木兰诗教学教案,内容包括木兰诗教案全国一等奖,经典诵读木兰诗教案。教学目标:1、了解这首诗的民歌特色。2、掌握诗文的含义。3、了解木兰形象。教学时间:二教时第一教时一、解题。简介这首诗产生的年代和木兰其人。①这是一

学习

开在废墟上的花

阅读(31)

本文为您介绍开在废墟上的花,内容包括盛开在废墟上的花朵,废墟上的花朵小说阅读。――――一――――看野夫先生的《尘世挽歌》时,只觉心中有任侠之气流转,时有长啸之需,不禁联想起魏晋风度。野夫说,若要问他喜欢历史上哪一个年代,他当然首推

学习

“五芳斋”现代化转型的轨迹探寻:从江南点心到粽子文化

阅读(28)

中华粽子积淀了传唱不竭的屈子舍身爱国的情结,它已经超越了饮食的范畴,演绎为一种历史的记忆和象征。它是端午节的标志,是中华民族流传千年的文化符号。这种传统文化,在中国粽子百年老字号“五芳斋”的品牌中得到了进一步的发扬光大。当端午

学习

中国航空第一人冯如:一己之力支撑的国家梦想

阅读(31)

本文为您介绍中国航空第一人冯如:一己之力支撑的国家梦想,内容包括冯如对中国航空的贡献的感想,冯如被称为中国航空之父的理由。1908年4月,冯如在奥克兰市的麦园进行试飞,他的朋友们为了安全起见,劝他换一个人试飞。冯如婉言谢绝了他们的好

学习

网站管理维护

阅读(22)

本文为您介绍网站管理维护,内容包括网站维护入门教程,网站管理和维护工作规则。在Windows3.x时代,随着应用软件的安装,ini(初始化)文件也不断增多,系统的安全性和稳定性降低,众多的ini文件,也不利于管理。为了解决这个问题,从windows95开

学习

网站账号合作登录初探

阅读(18)

【摘要】现如今,网络已在年轻人之间扮演了重要角色,并无时无刻不在我们身边。由于网络监管的需要,注册登录已成为网民文明上网的“第一步”。面对浩如烟海、良莠不齐的网站,如果进行逐一注册,不仅不利于用户记忆登录口令,还会有担心不明网站泄

学习

我国大型门户网站广告现状探析

阅读(23)

本文为您介绍我国大型门户网站广告现状探析,内容包括关于网络广告的现状分析,门户网站广告传播特点。当前大型门户网站的广告涉及的面不广,主要集中在其他商业网站、服装、食品和电器等行业,广告中涉及的特殊商品不多,主要集中在食品、药品

学习

现代社交网站初探

阅读(14)

本文为您介绍现代社交网站初探,内容包括对社交网站的理解的论文,宿主操纵的社交行为初探。【摘要】早在2003年,全球首家社交网站――friendster的出现,标志着现代社交网站开始破茧,紧随其后,其他社交网站也纷纷开始在美国崭露头角,SNS网

学习

地方网站的网络团购模式分析

阅读(25)

本文为您介绍地方网站的网络团购模式分析,内容包括网络团购的主要模式有,网络团购商业模式分析。内容网络团购对于地方网站的电子商务发展具有现实意义,本文以此为视角对网络团购价值链的各方利益进行阐述,并对其网络团购的发展定位、盈利

学习

度中国商业网站百强排行榜

阅读(38)

继去年互联网企业上市的潮流,2011年中国互联网企业延续并推高了中国概念股赴美上市的热潮,奇虎360、人人网、凤凰新媒体、网秦、世纪佳缘、世纪互联、土豆网纷纷海外上市,中国互联网企业成为中国经济的一抹亮色。今年,中国概念股在美国资本

学习

垂直奢侈品购物网站的可用性评价

阅读(30)

[摘要]以微软的可用性评价指南(MUG)为基础,依据6个维度共16个子指标构建评价模型,采用三角验证的方法对两个垂直奢侈品购物网站——尚品网和佳品网进行可用性比较研究,得出结论:佳品网和尚品网的可用性整体趋同;尚品网在内容、易适用性、促销、

学习

2345网站韩猛:百度的分享精神最彻底

阅读(23)

2005年,处于创业初期的2345抱着尝试的心态加入百度联盟,很快2345就尝到了甜头――收入从每月几千元迅速增长到几十万元。除了分成之外,百度联盟为2345带来了分享、沟通、公益等各方面的价值,简单互信的合作方式让双方的亲密关系至今已持续7