h1应用服务器浏览器网络服务器复杂动态页面的处理流程询问记录集数据库驱动程序数据库复杂动态页面处理流程浏览器发出对动态页面的请求;Web服务器找到该页面,传给应用服务器;应用服务器扫描页面,执行代码;遇外部资源访问代码,应用服务器发送资源访问命令给资源服务器;资源服务器执行资源访问命令,返回结果数据集;应用服务器执行余下的代码,插入数据到结
4、果页面;应用服务器把结果页面返回给Web服务器;Web服务器发回该结果页面给浏览器。静态网页的制作制作静态网页的第一步就是选定一种网页制作软件(或工具)。从原理上来讲,用任何一种文本编辑器都可以制作静态网页,但“所见即所得”的可视化开发工具无疑是最方便的。动态网页的制作一般而言,动态网页的制作分为两种:网页表现形式的动态制作和网页数据内容的动态制作。网页表现形式的动态制作Script(脚本)语言;JavaApplets;层叠样式表(CSS);虚拟现实建模语言(VRML)。网页数据内容的动态制作交互式动态网页中网页数据内容的动态制作一般是和数据库系统联系在一起,通
5、过特定的编程语言和外部应用程序来访问企业信息系统已经存在于数据库中的信息。交互式动态网页的制作主要包括两大步骤数据库设计阶段此阶段主要工作是根据前面确定的网站信息结构图进行数据库的逻辑设计、物理设计,并将具体的数据录入到数据库管理系统中去。程序设计阶段Web数据库接口技术的选择;编程语言的选择;应用程序的编写。数据库逻辑设计数据库物理设计数据库实施程序设计将实体-关系模型转变为关系模型将关系模型转变为特定DBMS下的数据模型估算数据库的数据存储量设计数据库设备定义数据库的结构数据的装载选择Web与数据库接口技术编程语言的选择和应用程序的编写对数据模型进行优化6.
6、2HTMLHTML(超文本标记语言)是制作网页的基础。HTML标记是HTML的核心与基础,用于修饰、设置HTML文件的内容及格式。一个HTML文件中包含了所有将显示在网页上的文字信息。其中也包括对浏览器的一些指示,如文字应放置在何处,显示模式如何等。如果还有一些图片、动画、声音或是任何其他形式的资源,HTML文件也会告诉浏览器到哪里去查找它们,以及它们将放置在网页中的什么位置。6.2.1HTML的基本语法HTML是HypertextMarkedLanguage的英文缩写,即超文本标记语言,是一种用来制作超文本文档的简单标记语言(就是制作网页的最基本的语言)。用H
7、TML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台。所谓超文本,是因为它可以加入图片、声音、动画和影视等内容。HTML的基本结构
网页头部信息网页主体正文部分头部描述浏览器所需的信息主体包含所要说明的具体内容HTML的标记HTML的任何标记都由“<”和“>”符号围起来,称为标记,是用来分割标记文本的元素,从而形成文本的布局、文字的格式及五彩缤纷的画面。在起始标记的标记名前加上符号“/”便是其终止标记,如