网站制作动态

Web的基本工作过程及 Web 站点的构成

2020-04-01 16:30:45 合肥网站建设制作网络公司
Web 的基本工作过程及 Web 站点的构成
 
一、三层计算模式的基本概念
传统的网络应用程序开发通常采用一种被称为客户机/服务器(Client/Server,C/S)的两层计算模式。这种模式在实际开发中有着十分广泛的应用,但是由于这种模式不仅需要在客户端安装和运行庞大的应用程序,并做大量的配置工作,而且还存在着系统资源利用率不高、系统维护繁琐、维护费用较高、不易扩展等诸多缺点。为此,人们在两层 C/S 计算模式的基础上提出了三层 C/S 计算模式的概念。由于它很好地解决了两层 C/S 模式中所存在的不足,所以,在当前的网络应用程序开发中这种模式已被普遍采用,并已成为当前网络应用程序开发的主流模式。
三层 C/S 计算模式由客户机、应用服务器、数据库服务器这三层构成。其中客户机充当着访问代理的角色,它将用户的数据请求发送给应用服务器,并将应用服务器返回的结果显示给用户; 应用服务器负责接受客户端发送过来的数据请求,并作相应的数据处理(若是访问数据库服务器的请求,就向数据库服务器发送数据请求,并接受数据服务器返回的结果),最后将处理的最终结果返回客户端;数据库服务器的主要任务是根据应用服务器发送来的数据请求,进行相应的数据库操作(SQL 操作),并将数据处理结果返回 Web 应用服务器。
当前在 Web 程序开发中最为流行的计算模式是被称为浏览器/服务器(Browser/Serve,B/S) 的三层计算模式,它其实就是三层 C/S 计算模式在 Web 上的应用,或者说,B/S 计算模式是基于
Web 技术的三层 C/S 计算模式。下图就是三层 B/S 模式的结构示意图。
Web的基本工作过程及 Web 站点的构成
 
具体来说,B/S 模式由 Web 浏览器(客户端)、Web 应用服务器和后台数据库服务器三大部分组成。其中客户端由 Web 浏览器来实现,它将用户在页面上提交的请求发送给 Web 应用服务器,并将 Web 服务器返回的结果显示给用户。由于客户端采用的是简单易用的 Web 浏览器软件, 所以不但可以为所有用户提供统一的交互界面,而且也无需像两层 C/S 模式那样在客户机上安装庞大的应用程序了。Web 应用服务器( Web 服务器)负责接受客户端发过来的页面请求,并将处理结果送回浏览器。数据库服务器的主要任务是根据 Web 应用服务器发送的请求进行数据库操作
(查询、添加、删除与更新等),并将操作的结果传送给 Web 应用服务器。由此可见,采用三层B/S 模式不但节省了客户机的硬盘空间与内存,而且还为客户机提供了简单易用的统一界面(Web 浏览器)。这样所有用户基本上不需要经过培训,就能够直接使用。尤其是中间层(Web 应用服务器)的引入使用户无需直接与数据库打交道,这不但提高了系统的可扩展性、可伸缩性与安全性而且简化了系统的开发和维护。因此,理解并掌握三层 B/S 模式对于学好网站建设这门课具有重要的意义。
二、Web 的基本工作过程
!提示:
网页通常可分为静态网页和动态网页两大类。
静态网页:是指任何人在任何情况下浏览该页面,所看到的浏览结果都相同。这种网页的内容更新较为繁琐,必须在网下设计制作好,然后用专门的软件上传到服务器上才能更新。
动态网页:是指用户可以用交互的方式进行查询浏览。一般动态网页都配合数据库操作,所以能实现非常强的功能。这种网页较常见的表现形式有:留言板、论坛、聊天室、计数器、校友录、网上购物等。
 
上述内容介绍了三层 B/S 模式中每一层的功能与作用,那么 Web 到底是怎样工作的呢?下面就来揭开 Web 那神秘的面纱。
1.静态 Web 的工作过程
静态 Web 的工作过程包括以下几步:
① Web 浏览器(客户端)将用户在页面上的请求发送给 Web 应用服务器。
② Web 应用服务器响应这个请求,并将其请求的页面或文档(图像、声音、视频、动画等) 传送给 Web 浏览器。
③ 浏览器获得所请求的 Web 页面或文档。
④ 浏览器显示该 Web 页面或文档。这也是 Web 服务器最基本的一个功能。
Web的基本工作过程及 Web 站点的构成
 
2.动态 Web 的工作过程
动态 Web 的工作过程包括以下几步:
① 在 B/S 模式中,客户端运行浏览器软件。
 
② 浏览器以超文本形式向 Web 服务器提出访问数据库的要求。
③ Web 服务器接收到客户端请求后,将这个请求转化为 SQL 语法,并交给数据库服务器。
④ 数据库服务器得到请求后,验证其合法性并进行数据处理,然后将处理后的结果返回给
Web 服务器。
⑤ Web 服务器再一次将得到的所有结果进行转化,变成 HTML 文档形式并转发给客户端浏览器。
⑥ 浏览器以友好的 Web 页面形式显示出来。这样就完成了一次复杂的 Web 动态页面请求。
 
Web的基本工作过程及 Web 站点的构成
 
2.1.3 Web 站点的构成
当利用浏览器与 Internet 上某一个 Web 服务器连接成功以后,在浏览器上首先显示的文档就是该 Web 服务器的起始页,称为“主页”,其他的页面就简称为网页。假如将站点比作一本书,主页相当于书的封面,网页就是书本中的书页。由主页和其他一些页面所组成的网页集合就构成了一个网站,也就是一个站点。
 

关于网站建设公司

网站模板超市

网络公司案例

15375431506

网络公司咨询:周一至周日 08:00~21:00