刚学三层结构,看了些资料,一头雾水;
看到有位大侠有这么个观点。。
中间层,做成类,供客户端调用。。如,进货计划类
appserver.进货计划审批动作:
appserver.进货计划.审批这在中间层应该怎么实现。呢??我知道以上可以用多个RMD来实现,但是怀疑以上是否能够实现?
望赐一二不盛感激!!

解决方案 »

  1.   

    在应用服务器新建接口,再在客户取,用两种方式,动态邦定和静态邦定,具体看你怎么做了-------------------------------------------------------------------------
    我也想过。。
    但是我在type library里新建的接口,客户端怎么调用不了啊还是我做的方法不对,,
      

  2.   

    这里边有例子你看看吧,很经典
    C:\Program Files\Borland\Delphi5\Demos\Midas
    C:\Program Files\Borland\Delphi6\Demos\Midas
    C:\Program Files\Borland\Delphi7\Demos\Midas
      

  3.   

    例如,服务器端定义一个Test方法,在客户端不用载入类型库就可以,直接调用DCOMConnection1.AppServer.Test(参数列表);这是动态榜定,DCOMConnection1的GUID一定要给一个值。
    静态,可以载入类型库,声明一个类型库中定义的接口类型的变量,用相应的实现类创建实例,然后调用对应的方法。
      

  4.   

    to snowfog(秋风舞) 
    ------------------不是加入方法,而是加入新的接口哦
      

  5.   

    if SocketConnection1.AppServer.JinHuo(.....) then
      ShowMessage('进货成功');if SocketConnection1.AppServer.ShengPi(....) then
      ShowMessage('审批通过');