C/S模式与B/S模式的工作原理

C/S模式,客户端/服务器模式。工作原理:Client向server发送一个请求,server则使用一些方法处理这个请求,并将响应结果返回给Client。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S模式,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript...)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

 3-tier结构,即三层架构。三层架构分别为表现层业务逻辑层数据访问层

三层架构各层之间的依赖关系是:

1、表现层依赖业务逻辑层以实现业务数据处理。

2、业务逻辑层依赖数据访问层来读取数据库中的数据或将处理结果存入数据库中。

3、而数据访问层表现层的依赖刚好相反。

其实使用三层架构开发的重点在业务逻辑层的实现。

三层架构区分层次的目的即为了“高内聚低耦合”的思想。在软件体系源架构设计中,分层式结构是最常见,也是最重要的一种结构。

原文地址:https://www.cnblogs.com/String-song/p/12935912.html