CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

有谁能给详细的解释一下c/s多层结构的么?

楼主hemadudu()2005-04-01 00:43:33 在 .NET技术 / ASP.NET 提问

有谁能给详细的解释一下c/s多层结构的么?或者是能提供相应的电子书籍电子资料的,越详细越好!谢谢!! 问题点数:100、回复次数:16Top

1 楼seven_paul(Paul)回复于 2005-04-01 01:02:27 得分 0

下载一个PetShop看看吧Top

2 楼gxboy(Blin 小学生学.NET)回复于 2005-04-01 01:12:36 得分 5

china   msdn上有webcastTop

3 楼stoneyu(小赖-Love,love,love.)回复于 2005-04-01 08:13:35 得分 0

現在都B/S了......Top

4 楼njuzgj(罐子)回复于 2005-04-01 08:17:24 得分 0

B/STop

5 楼feifei0079(弯弓射月)回复于 2005-04-01 08:36:39 得分 5

简单的说   数据层   商业逻辑层   表示层  
  不过学学B/s   要不就来   smart   client   吧Top

6 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-01 08:42:31 得分 0

CS还是BS只是界面层的问题,和底下那2层没太大关系  
   
  所以“c/s多层结构”这种提法本身就有问题Top

7 楼camelials(星期五)回复于 2005-04-01 08:44:47 得分 0

我一般都三层.Top

8 楼hemadudu()回复于 2005-04-01 16:49:07 得分 0

up!Top

9 楼v192(人都是環境逼出來的,所以往死裏逼我吧)回复于 2005-04-01 16:57:28 得分 0

我一直做B/S的,到了新公司,让我做C/S,郁闷……好陌生的东西啊。  
  C/S和业务层怎么交互?.Net   Remoting?这个东西不太清楚……Top

10 楼minghui000(沉迷网络游戏)回复于 2005-04-01 19:36:09 得分 5

帮你顶一下Top

11 楼Paradise_heida(学海无涯,回头是岸!)回复于 2005-04-01 20:58:09 得分 5

 
  外层界面、业务逻辑、数据控制。  
   
  三层。  
  Top

12 楼liaodanz(雪宇)回复于 2005-04-01 21:07:12 得分 40

C/S   Client/Server   客户端/服务器    
  BROWSER     /SERVER    
  浏览器/服务器  
  所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构  
  C/S主要注重的是内网运用  
  B/S主要适用于商务应用,这很重要,对于商务数据和商务工作流的处理,B/S得心应手。完善的负载均衡和分布式处理运用于B/S结构再合适不过了,特别是针对于大型企业跨平台、跨区域的ERP实施。B/S的强大也是众所周知的,于是现在应用广泛的OA系统基本上都是B/S和分布式的典范.  
  C/S结构与B/S结构技术特点比较:  
  C/S    
  采用Intranet技术,适用于局域网环境可连接用户数有限,当用户数量增多时,性能会明显下降客户端都要安装应用程序系统扩展维护复杂    
  代码可重用性差    
  开发费用较低,开发周期较短    
  B/S    
  /采用Internet/Intranet技术,适用于广域网环境    
  /支持更多的客户。可根据访问量动态配置WEB服务器、应用服务器,以保证系统性能。    
  /客户端只需标准的浏览器    
  /采用面向对象技术,代码可重用性好    
  /系统扩展维护简单    
  /开发费用较高,开发周期较长Top

13 楼hemadudu()回复于 2005-04-01 23:39:46 得分 0

楼上说得让我有一些明白了,希望大家能在给更多的说明和解释,谢谢!Top

14 楼coveking(小草)回复于 2005-04-01 23:48:48 得分 40

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或   SQL   Server。客户端需要安装专用的客户端软件。  
  B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape   Navigator或Internet   Explorer,服务器安装Oracle、Sybase、Informix或   SQL   Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web   Server   同数据库进行数据交互。  
  C/S   与   B/S   区别:    
  1.硬件环境不同:    
    C/S   一般建立在专用的网络上,   小范围里的网络环境,   局域网之间再通过专门服务器提供连接和数据交换服务.  
    B/S   建立在广域网之上的,   不必是专门的网络硬件环境,例与电话上网,   租用设备.   信息自己管理.   有比C/S更强的适应范围,   一般只要有操作系统和浏览器就行    
  2.对安全要求不同    
    C/S   一般面向相对固定的用户群,   对信息安全的控制能力很强.   一般高度机密的信息系统采用C/S   结构适宜.   可以通过B/S发布部分可公开信息.  
    B/S   建立在广域网之上,   对安全的控制能力相对弱,   可能面向不可知的用户。  
  3.对程序架构不同    
    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   对的多重结构,要求构件相对独立的功能.   能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子    
  5.系统维护不同    
    C/S   程序由于整体性,   必须整体考察,   处理出现的问题以及系统升级.   升级难.   可能是再做一个全新的系统  
    B/S   构件组成,方面构件个别的更换,实现系统的无缝升级.   系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.    
  6.处理问题不同    
    C/S   程序可以处理用户面固定,   并且在相同区域,   安全要求高需求,   与操作系统相关.   应该都是相同的系统  
    B/S   建立在广域网上,   面向不同的用户群,   分散地域,   这是C/S无法作到的.   与操作系统平台关系最小.    
  7.用户接口不同    
    C/S   多是建立的Window平台上,表现方法有限,对程序员普遍要求较高  
    B/S   建立在浏览器上,   有更加丰富和生动的表现方式与用户交流.   并且大部分难度减低,减低开发成本.    
  8.信息流不同    
    C/S   程序一般是典型的中央集权的机械式处理,   交互性相对低  
    B/S   信息流向可变化,   B-B   B-C   B-G等信息、流向的变化,   更像交易中心。  
   
  Top

15 楼hemadudu()回复于 2005-04-13 17:19:20 得分 0

呵呵呵,查询了一下以前的帖子,对多层结构明白了很多,还是这里好啊,大家解释得通俗易懂,这样了解后再去看书,会很快阿!谢谢大家,结帖!Top

16 楼myvicy(我来也!)回复于 2005-04-13 17:24:15 得分 0

概念性的帖子,是不错。Top

相关问题

  • C基础问题求解(请给出详细解释)
  • ANSI C标准,请详细解释,初学,麻烦了
  • 谁来给我解释一下何谓C/S,B/S三层、GIS,详细者有分!
  • 请哪位仁兄帮忙详细解释一下C#中的attribute/reflecion?
  • 谁能详细解释一下ANSI C标准定义的两种执行环境(独立式和宿主式)
  • C基础问题求解(3):(请大家给我做出详细解释,这样我才能给分的)
  • C可以开发嵌入式系统吗?能否详细解释一下?说的好一定给分!!!
  • 今天看到C里的 "|="符号,这是什么意思啊,能解释详细点吗?谢谢!!
  • C++高手解释一下
  • c的汇编解释

关键词

  • .net
  • b/s
  • 结构
  • 浏览器
  • 服务器
  • 系统
  • 安装
  • 客户
  • 用户
  • 逻辑

得分解答快速导航

  • 帖主:hemadudu
  • gxboy
  • feifei0079
  • minghui000
  • Paradise_heida
  • liaodanz
  • coveking

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo