你可以使用Factory来创建DAO对象,来屏蔽是创建的远程对象还是本地对象。
duwamish7好像只有分层,而没用Remoting。

解决方案 »

  1.   

    duwamish7是基于Web Servics的分布式应用程序,建议楼主好好理解一下Web Servics
      

  2.   

    微软的介绍里面说的可以装到多台计算机上啊,SDK里面说Duwamish 7.0 在其结构中使用了多种关键技术,有
    企业级模板 和 .NET 远程处理,但是关于 .NET 远程处理 的代码我没有看到啊。
      

  3.   

    在DataAccess层可以看到自定义的Dataset,该Dataset中含有MarshalByRefObject,该对象可以进行远程传输,由于DataAccess层中的所有对象都是自定义的DataSet,该对象都含有MarshalByRefObject,就是为了进行远程传输用的,同时由于该设计模式,使得传输内容为自定义Dataset,为包含了数据的实例化对象,建议研究序列化内容和MarshalByRefObject对象方面的资料(题外话,如果该示例非常经典,正如介绍所说的一样,体现了很多特性,请多花点时间与耐力!)