BS与CS之间的关系

时间:2019-03-12    来源:admin    作者:互联网
展开全部
C / S代表客户端/服务器。
服务器通常使用PC,工作站或高性能小型计算机和大型数据库系统,如Oracle,Sybase,Informix或SQL Server。
客户端需要安装自己的客户端软件。
B / S代表Brower / Server。只需在NetscapeNavigator或InternetExplorer等客户端上安装浏览器即可。服务器安装Oracle,Sybase,Informix和SQLServer等数据库。
在这种结构中,用户界面完全由WWW浏览器实现,一些事务逻辑在前面实现,但主事务逻辑在服务器端实现。
浏览器通过Web服务器与数据库交互。
C / S和B / S之间的区别:1。硬件环境不同。通常,C / S建立在专用网络中,在小型网络环境中,局域网通过专用服务器提供服务连接和数据交换。
B / S基于WAN。它不必是专用的网络硬件环境。
信息自行处理。
通常,只要有操作系统和浏览器,应用程序的范围就比C / S强,并且各种C / S安全要求通常面向相对固定的用户组,并且对安全性有很强的控制力你。信息的
通常,高度敏感的信息系统使用C / S结构。
部分发布的信息可以通过B / S发布。
B / S基于WAN,其安全控制功能相对较弱,可以处理未知用户。
程序架构的不同C / S程序可以更加关注进程,可以执行多级权限验证,系统的执行速度可以视为次要的。
安全/访问速度B / S的若干考虑因素基于进一步优化的需要。
需求高于C / S B / S结构的程序体系结构是从MS发展而来的趋势。
Net系列BizTalk 2000 Exchange 2000等与用于构建网络组件的系统完全兼容。
SUN和IBM的JavaBean组件技术使B / S更加成熟。
4. C / S各种程序的软件重用可能是不可避免的一般考虑因素,组件重用不如B / S要求的组件重用那么好。。
B / S对的复用结构需要相对独立于组件的功能。
它可以相对较好地重复使用。
为了处理系统维护问题和系统更新,需要彻底调查各种C / S程序的完整性。
更新很困难。
形成系统的新B / S组件,可以单独更换以实现系统的完整更新。
系统维护开销最小化。
用户可以从Internet下载,安装和更新。
6.管理问题各种C / S程序可以处理用户计划的修改,在同一区域内,安全性要求很高并且与操作系统有关。
在不同的地理位置分布的用户组之前,它应该是在WAN上构建的相同B / S系统。对于C / S来说这是不可能的。
与操作系统平台的关系很小。
7.用户界面与C / S不同。它基于Windows平台。表现方法有限。通常,程序员必须在浏览器中建立更高的B / S,并且有更丰富和更清晰的方式与用户进行通信。
大多数困难都减少了,开发成本也降低了。
8.各种C / S信息流程序,一般来说,集中机械处理,相对较少的交互B / S信息流,B-BB-CB-G等信息,流量变化等等它是核心。广告