高手指点一下小弟(100分)

  • 主题发起人 主题发起人 lsg98
  • 开始时间 开始时间
L

lsg98

Unregistered / Unconfirmed
GUEST, unregistred user!
midas中三层的结构的业务规则写在什么地方呢??
比如在客户端,有一个客户添加,如果客户编号是唯一的,如何进行检验呢!!!
这个检验程序又写在哪里呢!!!!!
 
Midas业务规则一般写在中间层appServer上,client端也可以。但象编号唯一这样的事情还是交给数据库区作吧,设置各自动增加的unique字段就行了
 
哦,上面的兄弟能不能说清楚一点啊,小弟刚学delphi
 
写在中间和写在客户端有什么区别呢!!!!!!!!………
 
larryle说的已经很详细了。
 
采用三层结构的目的之一就是是精简client. 业务放到中间层才能实现这个目的,都放在client
还是用C/S模式好了。但是有些验证功能(除了上面说的unique字段问题)比如说
验证用户在输入邮政编码的时候是否输入了字母,这些最好还是在client段实现,因为
在client端maskEdit实现起来简单。
 
我认为对于记录的一些输入处理、有效性检查可以在客户端作。
对于业务的复杂处理,比如统计汇总等则在数据库、服务端作。
 
后退
顶部