[摘 要]本文认为在网页设计中,可用ASP技术来实现B/S系统, ASP技术与数据库技术结合,
用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。这样提高了网页
的互动性,使整个系统能更好的为用户服务。 [关健词]ASP;动态网页;静态网页 1.引言
动态网页是指应用程序在接收浏览器的请 求而更改网页内容的网页,而不是在网页上加 入JAVA, JAVASCRIPT等脚本来实现的动态效 果或FLASH动画,虽然这些动画实现了网页的 “动”,但其本质还是静态的,因为它没有因为 浏览器的请求而跟着变化。动态网页是与静态
网页相对应的,一般以·asp,·jsp,·php,·per,l ·cgi等形式为后缀,动态网页可以是纯文字内 容的,也可以是包含各种动画的内容,无论网 页是否具有动态效果,采用动态网站技术生成 的网页都称为动态网页。
2.动态网页与静态网页的比较
2·2 动态网页———可随时接收用户信息并 及时作出反应。
网络编程
以考虑用静态网页的方法来实现,在同一个网 站上,动态网页内容和静态网页内容同时存在 也是很常见的事情。 3.动态网页特征
动态网页技术有自身的特征和优势,简单 来说有一下几点:
(1)动态网页是以数据库技术为基础,因 此能够大大降低网站维护的工作量;
(2)采用动态网页技术的网站可以实现更
多的功能,如用户注册、用户登录、在线调查、 用户管理、订单管理等多种功能的集成,实现 与Web服务器进行交互;
(3)动态网页实际上并不是独立存在于服
务器上的网页文件,只有当用户请求时服务器 才返回一个完整的网页;
(4)可以实现与HTML以外的文件进行 交互;
(5)可缩短查询时间,提高浏览效率。
动态网页技术实现一般需要后台数据库作 支撑,下面简单介绍一下数据库。
数据库是按照一定的组织结构组织在一起 的相关数据的集合。在计算机上,永久性数据 库是存储在文件上的,但是对不同的数据库, 数据库对应物理文件的映射是不同的,对于 Paradox、Foxpro的功能数据库系统,数据库对 应于某个子目录,而对于Access、SQL Server等 数据库,数据库对应于某一个文件。一个数据
库是有由若干个表、索引以及视图等其他数据 库元素构成的。数据库分为三种类型:层次型、 网状型、关系型。目前较为广泛应用且容易使 用的是关系型数据库,关系型数据库是利用每 个数据库字段格式的不同,在设计表格时,将 数据明确的分成表格,然后每个表格利用一个 到两个字段和别的表格进行关联。这样一来, 各个表格环环相扣,不但可以节省数据库的空 间,更可以提高数据库的效率。数据库有很多 种,因为不同的操作系统和厂商有不同功能的 数据库,选择数据库时,要看它是不是能够满 足设计者的需要,例如: DBF (dBase/ Fox-
base/Foxpro)、Access、SQL Server等可以。因 为高级的数据库如果没有很多人使用,则不会 显示其要率,而使用一般的数据库应用与MIS 系统,已经是相当令人满意了。 4. ASP实现动态网页 4·1 ASP的技术特点
在ASP技术开发网页过程中,它相当于一
种粘合剂,把一个个具有特定功能的组件集成 在一起,以形成最终的软件产品。利用组件, 开发人员可以专门做自己最擅长的工作,从而 减少开发难度;利用组件,还有助于开发人员 将用户界面与应用逻辑、数据服务分开,快速 开发出可重性高的基于三层客户/服务器结构的 web应用程序。综上所述, ASP具有如下一些 特点:
(1)使用普通的文本编辑器(如记事本) 即可进行编辑设计;
(2) ASP脚本无需编译,容易编写,可在 服务器端直接解释执行;
(3)与浏览器无关,用户端只要使用可执
行HHML码的浏览器,即可浏览ASP所设计的 页面;
(4)面向对象,在ASP脚本中可以方便地
引用系统组件和ASP内置组件,还能通过定制
ActiveX ServerComponent (ActiveX服务器组件) 来扩充功能;
(5) ASP的源程序不会被传到客户端,因
而可以避免所写的源程序故他人窃取,也提高 了程序的安全性;
(6)与任何ActiveX Scripting语言兼容,除
了可使用VBScript和JScript语言进行设计外, 还可通过Plug_ in的方式,使用由第三方提供
的其它Scripting语言来扩充功能。
ASP技术的出现使web动态网页设计成为一 件轻松愉快的工作。只要几行脚本语句,就能将 后台的数据库信息发布到Internet上,在编程和 网页脚本的可读性方面大大优于传统的技术方案。
参考文献:
[1]赵艳铎.网页设计与制作基础培训教程 [M].北京:中国铁道出版社, 2004.
[2]赵祖荫.网页设计与制作教程(第二版) [M].北京:清华大学出版社, 2005.
[3]《新编网页制作三剑客基础与实例教程》编委 会.新编网页制作三剑客基础与实例教程[M].西安: 陕西科学技术出版社, 2004.
[4]王劲松. DreamweaverMX 2004完美网页设计 (ASP交互网页设计篇) [M].北京:中国青年出版 社, 2005.
[5]赵增敏. ASP动态网页设计[M].北京:电 子工业出版社, 2003.
因篇幅问题不能全部显示,请点此查看更多更全内容