C/S && B/S
C/S
两层结构
采用客户(Client)/服务器(Server)模式,客户端进行用户界面/事务处理,服务器进行数据处理。
弊端:
1、系统安装、调试、维护和升级都比较困难,因为安装时要对每一个客户端进行分别配置,同样的升级也是。
2、在整个系统中,业务逻辑和用户界面都集中在了客户端,增加了安全隐患。
B/S
三层结构
因为在C/S模式中出现的客户端程序部署和升级的问题,便出现了基于浏览器(Browser)/服务器(Server)的模式。
好处:
1、客户端统一为浏览器,降低了对客户机的要求。
2、应用程序的安装、调试、维护和升级都集中在了服务器端,降低了维护的复杂性,提供了系统的安全性。