对多层系统的疑问?请各位大虾看了不要笑我笨。嘻嘻(100分)

  • 主题发起人 主题发起人 K
  • 开始时间 开始时间
K

K

Unregistered / Unconfirmed
GUEST, unregistred user!
我看过李维的书后,知道程序开发有多层(二层或三层)。
我对三层理解是:一层数据库,一层应用服务器,一层客户端,主要是从逻辑上规化的。
但我对二层就分不清楚了,更不知在开发时如何使用。情况如下:
用一台机器做服务器,有多台客户机与之相联,构成小局域网,
并在每台机器上安装了BDE。
1、我在每个客户机上通过BDE指向服务器上的数据库。
2、象三层,只是将应用服务器这部分程序和客户端写在一起,
并用DCOM和Socket指向自己的计算机名(好象多此一举)并通过BDE联接数据库。
如果开发二层应用系统以上2种方法用那种?

 
开发二层应用系统用方法1, 方法2就是三层结构的思想
 
第一种。
 
二层其实就是原始的C/S模式,第一种
 
两层就是C/S,当然用第一种。若用第二种,你的客户机还要兼做应用层服务器,
配置更麻烦,效率还不如两层。
三层不象你想象的那么简单,三层一般是用在大型网络上的,如互联网,
讲究的是胖服务器,瘦客户机制,应用层是最关键的,大量的客户机几乎
不用做什么设置,OICQ就是一个很好的例子,你不需要知道数据连接设置,
但你肯定在操作数据表。那都由中间层为你完成了。
 
多人接受答案了。
 
后退
顶部