因本人目前的项目有几个业务逻辑,作法将所有的业务逻辑都写在一个大服务里供调用,
现为了维护方便想将其与数据分离,但不知如何作???最好有源码例子

解决方案 »

  1.   

    比如:实体对象有订单,客户.是把它们放在一个大的业务块里,还是分为两个业务块???
    <1>因在广域网中,所以不可以用CreateRemoteObject(HOSTIP)来创建COM实例,
    所以每个业务用一个RDM,那么客户端就需2个Sockconnection与之相连,客户端用SocketCnn.Appserver.MethodName来调用
    <2>服务端如何作成这样:服务器如何动态加载调用的业务DLL;
    <3>服务端的业务DLL中是加远程数据模块还是加一般的数据模块;
    以上是我作三层的困惑,希望大家给以解答.最好是有源码参考
      

  2.   

    客户端发送 命令(sql = =) 服务器端 调用业务逻辑 返回 数据
      

  3.   

    可以考虑一下proxy模式去看看delphi模式编程