一.CS/BS 架构
1.1 什么是C/S架构?
c/s架构是第一种比较早的软件架构,主要用于局域网内,也叫客户机/服务器模式。
它可分为客户机和服务器两层:
第一层:在客户机系统上结合了界面显示与业务逻辑;
第二层:通过网络结合了数据库服务器.
注:客户端不仅仅是一些简单的操作.它也是会处理一些运算,业务逻辑的处理等。也就是说,客户端也做一些本该由服务器来做的一些事情。
c/s架构软件有一个特点,就是如果用户要使用的话,要下载一个客户端,安装后就可以使用,比如QQ,OFFICE等
优点:1.)界面操作丰富,可随意摆放
2.)安全性能可保证
3.)只有一层交互,响应速度较快
缺点:1.)适用面窄,通常用于局域网中
2.)用户群固定。由于程序需安装,不适合面向不可知用户
3.)维护成本高,发生一次升级,则所有客户端的程序都要改变
1.2 什么是B/S架构?
B/S架构的全称是B