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