C/S是Client/Server,即客户端/服务器;B/S是Browser/Server,即浏览器/服务器的意思。
  C/S   (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,
将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由
于现在的软件应 用系统正在向分布式的Web应用发展,Web和Client/Server   应用都可以进行同样的业务处理,应用不同的模块共享逻
辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩 展出新的应用系统。这也
就是目前应用系统的发展方向。
  传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用 中无论是Client端还是Server端都还需要
特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开 发不同版本的软件,   加之
产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,   效率低。
  B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 在这种结构
下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实
 现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本
(TCO)。以目前的技 术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低
的。它是一次性到位的开 发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,   WAN,   Internet/Intranet等)访问和操
作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全   。
在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、 高效。

最新文章

  1. WampServer中MySQL中文乱码解决
  2. 【转】【WPF】WPF样式(Style)—触发器
  3. Kernel Panic常见原因以及解决方法
  4. WPF TreeView递归遍历相关方法
  5. 导出csv文件
  6. SQL SERVER 2005 请求失败或服务未及时响应
  7. Scheme-CPS
  8. 每天学一点Docker(1)
  9. C语言博客-指针
  10. 30号快手笔试(三道ac两道半)————-历史上最大的网络失误orz
  11. BZOJ 4804
  12. Elasticsearch学习笔记(十一)Mapping原理
  13. asp.net 实现后台异步处理的方式
  14. java awt 中文乱码 显示为 方块
  15. pdf预览(pdf.js)
  16. 怎样从外网访问内网微服务Microservices?
  17. CLR如何加载程序集以及程序集版本策略
  18. 根据img的url 判断img的图片大小
  19. svn 批量添加命令
  20. Java普通编程和Web网络编程准备工作

热门文章

  1. Fruits【水果】
  2. C++封装的全部总结
  3. PHP.16-PDO
  4. ElasticSearch学习笔记(三)-- 查询
  5. git命令行操作详解
  6. PowerDesigner如何将一个包里的表拷贝到另一个表以后在视图中也可以显示?
  7. 【Kernel Logistic Regression】林轩田机器学习技术
  8. hnust 原石法阵
  9. django之HTTPResponse和JsonResponse详解
  10. poj 2151 概率DP(水)