动态网页综合利用静态网页、中间件和数据库技术
优采云 发布时间: 2021-06-03 20:44动态网页综合利用静态网页、中间件和数据库技术
静态网页的主要弱点是难以维护。为了不断更新网页,有必要复制 HTML 文档的许多相同部分。随着网页内容和信息量的日益增加,人们感到工作量很大。出乎意料的是,即使工作人员每天都在努力工作,网页的内容设计仍然难以满足实时性要求。
动态网页利用静态网页、中间件和数据库技术实现网站与用户的交互操作。根据用户的不同需求,网站可以提供不同的信息,让访问者和网站更高效的交流。读者可能听说过另外两个概念:动态文档和活动文档,两者都是相对于静态文档而言的,都属于动态网页,是实现动态网页的两种主要方式。
1、动态文档
是浏览器访问Web服务器时创建的,没有预定义的格式。当浏览器向服务器发送请求时,服务器会运行一个应用程序,创建一个动态页面,并将其作为响应返回给浏览器。动态文档的内容会发生变化,每次访问时都会创建一个新文档。执行过程可以简单的用下图表示。
动态文档执行过程
2、Activity 文档
并非完全由服务器生成,活动文档包括计算和显示程序。当浏览器访问活动文档时,服务器将程序的部分可执行副本返回给浏览器。活动文档可以与用户交互执行而无需改变显示。只要用户程序一直运行,文档就可以不断变化。执行过程可以简单的用下图表示。
活动文档执行流程
这些功能的整合是通过动态网页技术实现的。通过网页和数据库类型的互联,可以对数据库进行各种操作,如发表意见、查询数据、网上购物,甚至实现办公自动化。利用动态技术在网络上使用数据库,充分利用数据库管理和组织大量数据的能力,充分利用网页在互联网上发布信息的便捷方式实现互联网信息资源共享的有力措施。因此,动态网页数据库应用的开发成为当今网页动态技术研究的热点。