深入理解B/S与C/S架构
阅读目录
-
C/S架构简要介绍
-
什么是B/S架构
-
B/S架构的几种形式
-
发展前景
一、C/S架构简要介绍
在了解什么是B/S架构之前,我们有必要了解一下什么是C/S架构:
C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。
它可以分为客户机和服务器两层:
第一层: 在客户机系统上结合了界面显示与业务逻辑;
第二层: 通过网络结合了数据库服务器。
简单的说就是第一层是用户表示层,第二层是数据库层。
这里需要补充的是,客户端不仅仅是一些简单的操作,它也是会处理一些运算,业务逻辑的处理等。也就是说,客户端也做着一些本该由服务器来做的一些事情,如图所示:
C/S架构软件有一个特点,就是如果用户要使用的话,需要下载一个客户端,安