对于教学网站的设计,要将Dreamweaver和数据库结合起来,做出最好的开题报告。。。。
从“静态”逐步走向“动态”,动态网站的设计技术也发展成熟。本文介绍了动态网页的一些特点及其最新发展。
一个通用的开发环境——ASP,围绕如何构建一个基于IIS的ASP动态网站,简要介绍了动态。
商务网站设计的趋势,并通过实例分析展示了ASP在动态网页设计中的优势。
关键词:动态网站;面向对象;形式;脚本语言a
1简介
目前,相当一部分互联网网站仍然固守“静态”,已经远远落后于时代的步伐。所谓“静态”是指网站的“固定”内容,当用户的浏览器通过互联网的http(超文本传输协议> 1)协议时,服务器只向用户的浏览器发送已经设计好的静态HTML文档。页面内容只使用标准的HTML代码,最多加上GIF'89A格式的流行动态图片。如果网站维护人员想要更新页面的内容,就必须手动更新所有的HTML文档。“静态”网站的致命弱点是不容易维护。为了不断更新页面内容,
随着网站信息量的不断增加,静态网站逐渐衰落,动态网站逐渐成熟。其“少交互性、自动更新”、“随时间、随人而变”等优良特性无疑很好地适应了信息时代的要求。可以让网站“动起来”的技术有很多,目前比较流行和成熟的是ASP技术。
2基于ASP的动态网站建设概述
2.1“动态”概念
所谓“动态”并不是指网页上的GIF动态图片。在这里,作者为动态页面的概念制定了以下子规则:
1)“交互性”,即网页会根据用户的要求和选择动态变化和响应,浏览器是客户端界面,这将是未来WEB发展的大趋势。
2)“自动更新”,即不需要手动更新HTML文档,就会自动生成新的页面,可以大大节省工作量。
3)“时随人变”,即不同的人访问同一个网站,会产生不同的页面。
2.2 ASP的概念和特点
微软Active S .两页,我们称之为ASP,其实是微软开发的服务器端脚本环境。ASP包含在IIS3中。0和4。0.通过ASP,我们可以将HTML页面、ASP指令和ActiveX组件结合起来,构建动态、交互式、高效的WEB服务器应用程序。有了ASP,你就不用担心客户端的浏览器能不能运行你写的代码了。因为所有的程序都会在服务器端执行,包括所有嵌入普通HTML的脚本程序,所以程序执行后服务器只会将执行结果返回给客户端浏览器,减轻了客户端浏览器的负担,大大提高了交互的速度。下面列出了活动的..
第二,页面的一些独特功能:
1)使用VBScript JScript等通俗易懂的脚本语言,结合HTML代码,可以快速完成网站申请。
2)不需要编译,易于编写,可以直接在服务器端执行。
3)使用普通的文本编辑器,如Windows、记事本等进行编辑设计。
4)独立于浏览器(br+wserin
s .第二,网页内容按页面设计。第二,页面使用的脚本语言(VBSoript Jsoript)是在WEB服务器上实现的。
行,客户端的浏览器不需要能够执行这些脚本语言,如图1。
客户端浏览器IE或NS 1r 1 ' 1 ' 1 '邱杰11和1' III]子。
WEB服务器活动服务器P
5)活动状态.页面可以与任何AotiveX脚本语言兼容。除了用VBScript或JSoript设计,其他第三方提供的脚本语言,如REXX、Perl、Tol等。,可以通过插件使用。脚本引擎是一个处理脚本程序的COM(组件对象模型)对象。
6)活动状态.页面的源程序不会传输到客户端浏览器,因此可以避免源程序被他人窃取,提高程序的安全性。
7)服务器端脚本可用于生成客户端脚本。
8)面向对象的(obje riented)。
AotiveX S .两个组件(AotiveX服务器组件)可无限扩展。你可以使用Visual Basic、Java Visual C++、Cobol等编程语言来编写你需要的AotiveX。两种成分。
2.3 ASP技术流行的原因
如果你是个人网站的维护者,使用免费的主页空间,那么在大多数情况下,你只能使用Java、Java Script和最新的DHTM L技术。DHTML是指从web服务器下载网页时,不需要服务器进行处理,而是可以在浏览器中直接动态更新网页的内容排版样式和动画。
或许对于一个个人网站来说,充分利用DHTML技术,就足以让网页生动、动态。但是对于搭建商业网站的企业来说,仅仅有DHTML是远远不够的,因为仅仅发生在客户端浏览器上的动态效果是无法满足大量信息查询、客户咨询、资源交互等“动态”需求的。因此,作为一个商业网站的设计者,需要设计一个更实用、更具互动性的“动态”网站。因为大多数商业网站都有大量的数据和信息,所以建网的初衷是为了方便客户查询企业信息,与客户沟通,及时得到信息反馈。那么,势必面临如何让用户通过Internet或Intran查询web数据库中的信息,甚至在浏览器界面中输入、更新、删除web服务器上的信息。
目前常用的“动态”网站设计方法有三种:CGI (Common Gatc} Vay Interlace)、IDC(Internet Database Connect-tor)、ActiveX Data Ohje四川ADO),相比较而言,ADO具有使用方便、开发执行速度快、消耗系统资源少、磁盘空间小等优点。根据许多从事网站设计多年的专家的经验,ADO和ASP的结合可以高效快速地使网站“动态化”,使网站易于管理和维护。从长远来看,这对搭档势必成为未来“动态”Web的核心技术,因此ASP技术在动态网站设计中的普及成为一种必然。
3个例子
下面这段源代码很好的说明了ASP简洁、灵活、快速、多变的特点。
建立一个ASP程序,自动监控浏览时间,根据不同时间段动态显示不同的页面内容。在记事本中编写源代码,保存为[estl。asp:
& lthtml & gt
& ltho & ltly & gt
& ltF01}T COLOR="Green " >
& lt%如果不是油e
早上好,今天天气不错!
& lt% e 1 seif ' T oil e < # 19:00:00 # An & lt;1吨油e & gt= # 12:00:00 # Then % & gt;
(下午见面时用语)下午好
& lt% Else % & gt
哈u}!你今晚去IRC聊天了吗!
& lt% End If % & gt
& lt/ho & lt;ly & gt
& lt/html & gt;
保存testl。asp在WEB服务器的虚拟目录下(如aspsamp/)并通过HTTP在浏览器中浏览,如内网的常用功能,即当用户在浏览器中填写表单时,通过调用通用网关程序将用户数据传送到服务器。以前为了实现这个功能,需要编写一个独立于HTML的CGI程序,通过HTML调用。除了诸如CGI编写的复杂性之类的缺点之外,CGI的实现是有效的
费率也是个大问题。每个表单都必须执行一个可执行的文档。多人同时在线时,会同时执行多个文档,会大大降低WEB服务器的执行速度。现在ASP提供了一个与HTML完全融合的编程环境,显然比CGI方便很多。
4结论
ASP作为动态网页设计的服务器端脚本环境,使得用户浏览网页的大部分工作量都在服务器端执行,大大减轻了浏览器的负担。只要使用普通的文档编辑程序,比如Windows记事本,就可以编辑开发ASP。它具有简单、高效、快速、多变等诸多优点,使网站具有信息量大、方便用户实时查询的特点。总之,ASP不愧为制作动态网站的利器。