整体概览
概念
分布式软件可理解为运行在网络环境中的软件。(好宏观啊,haha~~)
开发模型
C/S概念
即Client/Server。
如果一个系统两个组成部分存在如下关系:
1.其中一方提出对信息或服务的请求(客户机);
2.另一方提供这种信息或服务(服务器);
这种结构,可看作是客户机/服务器计算模型。
两层
服务器层:数据层。数据库服务器,上面安装DBMS。
客户机层:业务功能,访问DB中存放的数据。
多个客户端程序共享一个数据库。
【特点】:
1.客户程序直接访问数据库
2.代码集中在客户端,并且,用户界面代码和业务逻辑代码交织在一起
【缺陷】:
1.客户端负担重:对数据的处理主要集中在客户端。
<