ASP技术动态网站设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅析ASP技术的动态网站设计
【摘要】在知识经济时代,信息是最重要的资源,网站是信息资源最重要的发布和获取途径之一。因此,及时的、有效的、连续的、安全的信息资源,成为保持和增进单位活力的可行、有效途径。传统的静态网站己越来越不能满足现代社会发展的要求,采用基于asp的动态网站技术来改变传统网站,已经成为改善可用性、降低管理成本和提升单位知识平台的迫切需要。为实现单位信息化,下一代网站将广泛使用基于asp等技术的数掘驱动的动态网站系统。其重要性不言而喻。
【关键词】asp技术动态网站
中图分类号:c39 文献标识码:a 文章编号:
【 abstract 】 in the knowledge economy era, the information is the most important resource, the web site is the most important release information resources and get one way. therefore, timely, effective, continuously, safety of information resources, and improve the energy units become keep the feasible and effective way. the traditional static web site yourself more and can’t meet the requirements of the development of modern society, the dynamic web site based on asp technology to change the traditional web site, has become improve availability, reduce the management cost and improve knowledge platform unit of urgent need. to realize
the unit informatization, the next generation of web site will be widely used such as the number of based on asp technology to dig the dynamic website system driver. its importance is self-evident.
【 key words 】 asp technology, dynamic web site
前言
随着网络技术的快速发展。人们越来越依赖于互联网站来获取信息,信息的即时性和大容量性促使一站从“静态”逐步转变为“动态”,动态网站的设计技术也随之发展成熟起来。本文介绍了动态网页的一些特点以及目前在动态网页设计中应用相当广泛的开发
环境—asp.简要介绍了动态商业网站设计的趋势。
基于asp的动态网站建设概述
1、“动态”的概念
所谓“动态”,并不是指那个放在网页上的g i f动态图片,在这里笔者为动态页面的概念制定r以下儿条规则:
(1)“交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客广,端界面,这将是今后web发展的大势所趋。
(2)“自动更新”,即无须手动地更新html文档,便会自动生成新的页面,可以大大节省工作量。
(3)“因时因人而变”,即当不同的时间、不同的人访问同一地址时会产生不同的页面。
2、asp的概念及特点
asp全名为(active server pages),它是微软公司推出iis的一个组件,asp实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能web服务器端的应用,且能较容易实现复杂的web应用。利用asp开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从web服务器调用asp文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成html文件传给客户端。
asp文件包括文本、htmi。标记和asp文件特有的脚本语句。制作a s p文件同html文件一样,可以用任何纯文本编辑器进行编辑。asp可以使用任何脚本语言,只需提供其相应的脚本引擎就可,asp自身提供vb script和jscript两种脚本引擎,缺省为vb script。
asp包括5个内置对象:1)request对象,从浏览器获取信息;2)response对象,发送信息到浏览器;3)server对象,控制asp 执行情况,对服务器端activex控件起作用;4)session对象,存储用户任务的信息;5)application对象,使多用户共享一个程序的信息。
网站内容的动态化、数据库化是internet网站发展的必然趋势,asp以其简单、高效的开发方式及丰富的控制手段为internet网站的开发应用提供了强有力的支持。
二、网站设计原则
1、网站设计要体现自己的风格,不同类型的网站要有不同的风格和创意。
2、页面布局要做到视觉效果的平衡,应考虑主次分明,中心突出,导航清晰,图文并茂,相得益彰。
3、网站要及时更新,包括内容和版式的更新。给用户提供最新的才是一个网站具有吸引力的重要手段。有利于保持网站的访吸引更多的“回头客”。
4、栏目设置要有代表性,含义通俗易懂.栏目数量要适中
5、要有一个可以双向交流的栏目。使得网站管理员可以与用户进行信息交流,以便更好的为用户提供服务。调查表明,具有双向交流的站点要比只有”mail to:“(联系我)的站点更有亲和力。
6、良好的兼容性。对于网页来说,它随着用户浏览器的不同而变化,因此设计者一定要考虑到网页的兼容性,使它适用于大多数主流的浏览器或目标用户所用的浏览器。
三、动态网站的工作原理
1、web工作原理
web工作方式基于客户机和服务器。一个客户机可以向许多不同的服务器请求,一个服务器也可以向多个不同的客户机提供服务,一个客户机启动与某个服务器的对话,服务器通常是等待客户机请求的一个自动程序。协议是客户机请求服务器和服务器如何应答请求的各种方法的定义。如图l所示: