动态网站是指其内容可以根据不同情况动态变化的网站,而不是具有动画效果的网站,其主要特点为:交互性,即网页会根据用户的要求和选择而动态地改变和反应;自动更新,可以通过管理界面实现页面更新。
1、基础
动态网页文件通常以asp、aspx、jsp、php、perl、cgi等为后缀。一般根据不同的编程语言来确定,放在服务器端,并根据访问者的要求将代码翻译成静态网页,然后将静态网页发送到浏览器上显示。
2、特点
动态网页是由动态网站技术产生的网页,它与网页上的各种视觉"动态效果"没有直接关系,此时,网络服务器不仅将网页传递给客户端,而且还具有执行各种程序和访问数据库数据的能力,可以看作是 "应用服务器"。
具体来说,动态网页主要有以下特点:
(1)交互性
即网页会根据用户的要求和选择而动态地改变和反应。动态网页并不是独立于服务器而存在的网页文件,服务器只有在用户要求时才会返回一个完整的网页。
例如,如果访问者在网页填写表格并提交,服务器在处理后自动将信息存储在后台数据库中并返回相应的页面。
(2)自动更新
动态网页基于数据库技术,网页的更新不需要网页设计者本人进行,其他人员也可以通过后台管理界面添加网页内容,实现页面的自动更新。
例如,在论坛信息发布、新闻内容的后台录入等,可以大大减少网站维护的工作量。
(3)动态性
即指在不同的时间,由不同的人访问同一个网址会产生不同的页面。例如,登录界面的自动循环功能。
实现动态网页的技术有很多,最常见的动态网页设计技术有ASP技术、PHP技术、JSP技术,三者各有所长,Dreamweaver支持PHP、JSP、ASP、ASP.NET等动态网页设计技术。