鸟哥初问(+100):请问用3层结构的主要好处是什么?
鸟哥初问(+100):请问用3层结构的主要好处是什么?
不明白:比如一个典型的3层结构,地层数据库,中间件com写业务逻辑,前端客户端,把客户端的数据库调用全部放到中间件上做。这样做到底有什么好呢?
1。我觉得,这样做岂不是需要一个很强大的中间服务器?本来每个终端台式机现在都有比较好的处理能力,这样把终端当作显示器用,不是很浪费吗? 为什么要这样?
2。每个终端直接去访问数据库有什么问题呢?以前有连接数过多的问题,但现在用.net的及时断开方式,这个问题并不严重呀?
问题点数:100、回复次数:15Top
1 楼saucer(思归)回复于 2004-09-01 03:16:12 得分 50
http://www.51cmm.com/CasePanel/OO/No063.htm
http://www.tongji.edu.cn/~yangdy/computer/arch/paper1.htmTop
2 楼scegg(Silent)回复于 2004-09-01 07:31:15 得分 20
1 降低对客户端的要求。
2 减低客户端开发复杂度。
3 把复杂的部分集中开发,管理。
4 有利于升级。
5 安全性好,权限管理能力强。Top
3 楼liujiayu10(活着就好)回复于 2004-09-01 11:01:42 得分 10
层次分明
对团队开发分工更加明确
有利于二次开发
管理方便Top
4 楼aboluoyuren(§∞飞翔的鱼∞§)回复于 2004-09-01 13:42:43 得分 5
重要的是程序开发出来后好维护!易于扩展!Top
5 楼ssht968(同)回复于 2004-09-15 14:50:49 得分 0
upTop
6 楼eboywy(飞影)回复于 2004-09-15 14:57:20 得分 5
层次分明,易维护。
Top
7 楼yingshis(英石)回复于 2004-09-15 15:02:59 得分 5
层次分明。有利于团队开发。
有利于将来的维护。
降低客户端硬件配置的要求。Top
8 楼chNET(有神论者)回复于 2004-09-15 15:09:53 得分 5
优秀的扩展能力和负载均衡的能力
Top
9 楼spland(spland)回复于 2004-09-15 15:46:45 得分 0
最主要还是层次分明,这样便于分工Top
10 楼yfchain(主够)回复于 2004-09-16 17:29:25 得分 0
谢谢,哪我那两个问题如何解释?
1。我觉得,这样做岂不是需要一个很强大的中间服务器?本来每个终端台式机现在都有比较好的处理能力,这样把终端当作显示器用,不是很浪费吗? 为什么要这样?
2。每个终端直接去访问数据库有什么问题呢?以前有连接数过多的问题,但现在用.net的及时断开方式,这个问题并不严重呀?
Top
11 楼wangdequan1024(紫夜)回复于 2004-09-16 17:38:58 得分 0
http://www.tongji.edu.cn/~yangdy/computer/arch/paper1.htm
http://www.tongji.edu.cn/~yangdy/computer/arch/paper1.htm
Top
12 楼wtadminxjeri(NND钱花哪去了?)回复于 2004-09-16 17:53:07 得分 0
最主要还是层次分明,这样便于分工
---------------------------------
我个人觉得这只是一部分,处于开发阶段
三层最大的优势莫过于后期维护及其扩展
很难想象不是三层结构的应用程序能快速的从
sql server移至到oracle上Top
13 楼chenhaohf()回复于 2004-09-16 21:06:57 得分 0
扩展能力强Top
14 楼zhangchen124(磨剑十年)回复于 2004-09-16 22:05:47 得分 0
三二、有什么区别,delphi的概念炒作Top
15 楼ytuliangzi(学海拾贝)回复于 2004-09-16 22:13:42 得分 0
好维护,易扩展 不过 我也没体会到 ,只是看文章上说的Top




