文档介绍:网络程序设计中的动态网页制作初探
摘要】:动态网页中不仅含有HTML标记,而且含有程序代码。它能根据不同的时间、不同的来访者而显示不同的内
容。网站安全是一个必须重视的问题。网站存在的安全问题,可根据问题的不同类型有针对性地采取不同的安全技术加以解
决。
【关键词】:SQL server(结构化程序设计语言)数据库ASP(动态服务器网页技术)防火墙
随着科学技术的突飞猛进,特别是信息技术和网络技术的
迅速发展和广泛应用,信息的获取、处理、交流和应用能力已经
成为人们最重要的能力之一,网络已经成为获取信息、接受教育
的一种重要方式。而基于网络的网站建设、网页制作和发布也得
到了广泛关注,网络的蓬勃发展和广泛应用使网络程序设计语
言也随之应运而生。
1、网络程序设计语言产生的背景
随着计算机网络的飞速发展,已经延伸到全球的各
个角落,提供的
企业建立网站,来展示企业形象、发布产品资讯、提
供服务以及开展电子商务;政府部门也积极利用网络开展电子
政务,加快推行信息高速公路计划。互联网最初提供的WWW网
页服务主要是基于HTML(超文本标记语言)的静态网页,将网
页上的文字、图片、多媒体和超链接等内容显示的位置、形式、顺
序以及关系按照一定的方式进行有机的排列组合。但是传统的
HTML目前已经无法满足动态网页设计的需要,因此,基于网络
程序设计语言的动态网页设计技术随之产生并且获得的更为广
泛的应用。
2、动态网页的工作原理
由于静态网页文件只有HTML标记,静态网页一经制成,内
容就不会再变化。而动态网页中不仅含有HTML标记,而且含有
程序代码。它能根据不同的时间、不同的来访者而显示不同的内
容。动态网页的工作原理与静态网页有很大的不同。当在IE浏
览器的地址栏里输入一个动态网页网址回车后,就向服务器端
提出了一个浏览动态网页的请求。服务器端接到请求后,首先找
到要浏览的动态网页文件,然后执行网页文件中的程序代码,将
含有程序代码的动态网页转化为标准的静态网页,然后将生成
的静态网页发送到客户端的浏览器。动态网页文件中的程序代
码就是使用不同的程序设计语言来实现的[1]。
3、动态网页的设计过程
基于动态网页制作技术的网站开发同样也要遵循软件开发
的生命周期。首先,在网站开发初期应进行可行性研究和需求分
析,再进行网站的总体设计和详细设计,然后选择适当的程序设
计语言并且进行编码和模块测试,最后要进行网站的综合测试
和维护。
3、1服务器端运行平台的构建
由于ASP文件是在服务器端运行的,所以动态网页制作之
初首先必须搭建ASP的
运行环境。可以选择Windows操作系统
作服务器端的运行平台。在操作系统中安装好IIS(信息
服务)信息服务管理器。IIS是Microsoft公司推出的Web
服务器,IIS支持HTTP(超文本传输协议)、FTP(文件传输协议)
和SMTP(简易邮件传输协议)等协议,同时支持脚本编写和组
件,支持多种脚本语言,对数据库的存取通过ODBC(开放数据
互连)支持多种存取方式[2]。
3、2网页开发工具的选择
开发网站的网页制作工具是必不可少的。动态网页的开发
工具可以根据不同的开发团队而有不同的选择。比较常用的图
像处理工具