柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2004年9月21日

摘要: MS的五层架构事例Duwamish中的低层Data层,负责各层之间的数据传输载体。 当使用远程接口的时候,每一次调用的代价都非常大,结果是,你要减少调用的次数,这就意味着每次调用都要传输大量的数据。大量的数据传输的方法可以通过使用大量的参数来实现,然而,这样写出的程序非常笨拙,实际上,对于一些语言难以实现返回多个值。 解决的办法就是创建一个数据传输对象,这个对象将保留所有掉用需要用到的数据。它... 阅读全文

posted @ 2004-09-21 10:05 柚子Nan 阅读(1166) 评论(3) 推荐(0) 编辑

摘要: 为什么要用BusinessFascade层,以前在做5层架构的程序时,写出的代码中BusinessRule类中的方法与BusinessFascade中的方法是一一对应的。虽然理论上知道BusinessFascade只是一个Proxy的作用,但是并没有体会到它的妙处,今天看到《分布模式》一章,有点豁然开朗了。 在面向对象模型中,经常有很多规模较小的对象,他们有较小的方法。这样就提供了很多机会来控... 阅读全文

posted @ 2004-09-21 08:39 柚子Nan 阅读(1694) 评论(6) 推荐(0) 编辑