Com+ 多层开发,效率,与负载平衡,容错处理的一些问题(100分)

  • 主题发起人 主题发起人 SupperDog
  • 开始时间 开始时间
S

SupperDog

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 6.0,win2000,Com+条件下
1,接口何时声明较好
2,表维护SQL语句的拼装放在中间层好,还是客户端好
3,如何考虑负载平衡
4,如何容错处理
请各位老大多帮忙!
 
1、何时声明并不重要,重要的是何时实例化对象(建立与服务器的连接)。如果需要服务更
多的客户端,应尽量晚建立,早释放;如果不需要服务很多客户端,可以早建立,晚释放。
2、如果你的维护程序是做在一个特殊的客户端程序里,可以考虑把SQL语句放在客户端里;
如果维护程序与其它业务逻辑程序是一体的,就应该放在中间层,以免数据库结构变化时还
要逐一更新客户端程序。
3、负载均衡可以有客户端实现方式和服务器实现方式两种,客户端实现方式通过使用
TSimpleObjectBroker来实现,服务器方式由主机群集来实现。两种方式有不同的应用场合。
4、这个话题太大,一两句讲不清……
 
多层研究过!com+没有什么用!该把?
 
看看李维的书吧,很好的!你的前二个问题就应该可以解决了
至于三个问题吗,就要根据你的系统的而定了,没有一定的规则,
四个问题要根据具体情况而定,最好自己截获错误信息来处理。
 
我觉得现在COM+虽然免费,但很多性能或三层应该具备的功能都没有,我也
考虑要进行改型
 
2.一般来说应该把SQL语句拼装放在业务逻辑层,有助于提高可维护性
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部