免费建站网站教程,做网站需要多少钱济宁,电子科技公司网站,网站建设编写代码出错CS#xff08;Client/Server#xff09;#xff1a;客户端----服务器结构。
C/S结构在技术上很成熟#xff0c;它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示#xff0c;又称为…CSClient/Server客户端----服务器结构。
C/S结构在技术上很成熟它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示又称为胖客户端。它充分利用两端硬件将任务分配到Client 和Server两端降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件加之产品的更新换代十分快已经很难适应百台电脑以上局域网用户同时使用。 C/S 架构是一种典型的两层架构其客户端包含一个或多个在用户的电脑上运行的程序而服务器端有两种一种是数据库服务器端客户端通过数据库连接访问服务器端的数据另一种是Socket服务器端服务器端的程序通过Socket与客户端的程序通信。 BSBrowser/Server浏览器----服务器结构
它是目前应用系统的发展方向。BS是伴随着Internet技术的兴起对C/S架构的改进为了区别于传统的C/S 模式特意称为B/S模式。在这种结构下通过W3浏览器来进入工作界面极少部分事务逻辑在前端Browser实现主要事务逻辑在服务器端Server实现形成三层3-tier结构。这样使得客户端电脑负荷大大简化因此被称为瘦客户端减轻了系统维护、升级的支出成本降低了用户的总体成本TCO。 BS的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低难以实现传统模式下的特殊功能要求。它是瘦客户端对大量的数据输入以及报表的应答等都需要通过浏览器与服务器进行交互通信开销大而且对于实现复杂的应用构造有较大的困难。
CS的优缺点
1优点
●能充分发挥客户端PC的处理能力很多工作可以在客户端处理后再提交给服务器所以CS客户端响应速度快。 ●操作界面漂亮、形式多样可以充分满足客户自身的个性化要求。 ●C/S结构的管理信息系统具有较强的事务处理能力能实现复杂的业务流程。
●安全性能可以很容易保证C/S一般面向相对固定的用户群程序更加注重流程它可以对权限进行多层次校验提供了更安全的存取模式对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。 2缺点 ●需要专门的客户端安装程序分布功能弱针对点多面广且不具备网络条件的用户群体不能够实现快速部署安装和配置。 ●兼容性差对于不同的开发工具具有较大的局限性。若采用不同工具需要重新改写程序。 ●开发、维护成本较高需要具有一定专业水准的技术人员才能完成发生一次升级则所有客户端的程序都需要改变。。
●用户群固定。由于程序需要安装才可使用因此不适合面向一些不可知的用户所以适用面窄通常用于局域网中。
BS的优缺点
1优点 ●分布性强客户端零维护。只要有网络、浏览器可以随时随地进行查询、浏览等业务处理。 ●业务扩展简单方便通过增加网页即可增加服务器功能。 ●维护简单方便只需要改变网页即可实现所有用户的同步更新。 ●开发简单共享性强。 2缺点 ●个性化特点明显降低无法实现具有个性化的功能要求。 ●在跨浏览器上BS架构不尽如人意。 ●客户端服务器端的交互是请求-响应模式通常动态刷新页面响应速度明显降低Ajax可以一定程度上解决这个问题。无法实现分页显示给数据库访问造成较大的压力。 ●在速度和安全性上需要花费巨大的设计成本。 ●功能弱化难以实现传统模式下的特殊功能要求。
小结CS响应速度快安全性强一般应用于局域网中但是开发维护成本高BS可以实现跨平台客户端零维护但是个性化能力低响应速度较慢。所以有些单位日常办公应用BS在实际生产中使用CS结构。 在学jsp之前了解了dotnet中c/s模式现在学习b/s的模式的开发。 文章内容转载老师发的笔记特此记下。