有谁能给详细的解释一下c/s多层结构的么?
有谁能给详细的解释一下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




