本文主要是介绍应用程序的两种架构(c/s两层 b/s三层)1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
c/s架构--客户端--数据库服务器(两层架构)
s:server(数据库服务器),其中客户程序在网络上的多态主机上运行,数据库服务器在网络中的一台主机上运行,一般有客户端的软件都是c/s架构 比如qq,wps
b/s架构--浏览器-web服务器-数据库服务器(三层架构)
s:server(数据库服务器-web服务器),
一、C/S架构
1. C/S架构及其背景
C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。
C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。客户端和服务器直接相连,这两个组成部分都承担着重要的角色。
2. C/S架构的优点
a. 客户端和服务器直接相连。点对点的连接方式更安全,可以直接操作本地文本,比较方便。
b. 客户端可以处理一些逻辑事务。可以进行数据处理和数据存储,提供一定的帮助。
c. 客户端直接操作界面。
3. C/S架构的缺点
a> C/S架构适用于局域网,对网速的要求比较高
这篇关于应用程序的两种架构(c/s两层 b/s三层)1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!