什么是C/S和B/S结合模式?
1个回答
2019-02-03 · 技术研发知识服务融合发展。
中地数媒
中地数媒(北京)科技文化有限责任公司奉行创新高效、以人为本的企业文化,坚持内容融合技术,创新驱动发展的经营方针,以高端培训、技术研发和知识服务为发展方向,旨在完成出版转型、媒体融合的重要使命
向TA提问
关注
展开全部
根据系统建设的应用要求,考虑C/S和B/S结构各自的特点,为有效地发挥各自的优势,在构建一个较大型的信息系统中(如土地管理信息系统),往往采取C/S和B/S两种结构共存的软件体系结构,我们称之为C/S和B/S相结合模式。
C/S模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。这种结构具有很强的数据操纵和事务处理能力,以及数据的安全性和完整性约束。C/S方式还具有良好的交互性,与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高。但也存在开发成本较高、移植困难、维护复杂等缺陷。
B/S模式是基于Internet/Intranet技术之上的。B/S采用三层模式结构:表示层(Browser),提供可视界面,用户通过可视界面观察信息和数据,并向中间层发出服务请求;中间层(Web Server),实现正式的进程和逻辑规则,响应用户服务请求,是用户服务和数据服务层的逻辑桥梁;数据库服务层(DB Server),实现所有的典型数据处理活动,包括数据的获取、修改、更新及相关服务。采用这种B/S结构,大大减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制。
B/S本质上与C/S属于同一结构体系,可看成是具有三层结构的C/S,二者各有优缺点,可以互补。采取以Browse/Server为主,Client/Server为辅的网络结构模式是软件体系结构的主流选择。例如,在土地利用规划管理信息系统中,土地利用规划的辅助编制模块可采用C/S结构,而日常业务办文、信息发布等模块则可使用B/S结构。
C/S与B/S混合软件体系结构的优点是外部用户不直接访问数据库服务器,能保证数据库的相对安全。内部用户的交互性较强,数据查询和修改的响应速度较快。C/S与B/S混合软件体系结构的缺点是外部用户修改和维护数据时,速度较慢,较烦琐,数据的动态交互性不强。
C/S模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。这种结构具有很强的数据操纵和事务处理能力,以及数据的安全性和完整性约束。C/S方式还具有良好的交互性,与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高。但也存在开发成本较高、移植困难、维护复杂等缺陷。
B/S模式是基于Internet/Intranet技术之上的。B/S采用三层模式结构:表示层(Browser),提供可视界面,用户通过可视界面观察信息和数据,并向中间层发出服务请求;中间层(Web Server),实现正式的进程和逻辑规则,响应用户服务请求,是用户服务和数据服务层的逻辑桥梁;数据库服务层(DB Server),实现所有的典型数据处理活动,包括数据的获取、修改、更新及相关服务。采用这种B/S结构,大大减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制。
B/S本质上与C/S属于同一结构体系,可看成是具有三层结构的C/S,二者各有优缺点,可以互补。采取以Browse/Server为主,Client/Server为辅的网络结构模式是软件体系结构的主流选择。例如,在土地利用规划管理信息系统中,土地利用规划的辅助编制模块可采用C/S结构,而日常业务办文、信息发布等模块则可使用B/S结构。
C/S与B/S混合软件体系结构的优点是外部用户不直接访问数据库服务器,能保证数据库的相对安全。内部用户的交互性较强,数据查询和修改的响应速度较快。C/S与B/S混合软件体系结构的缺点是外部用户修改和维护数据时,速度较慢,较烦琐,数据的动态交互性不强。
-
官方服务
- 官方网站
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询