代码之家  ›  专栏  ›  技术社区  ›  Craig Schwarze

RIA服务和BLL

  •  1
  • Craig Schwarze  · 技术社区  · 14 年前

    我目前正在研究RIA服务,以加速Silverlight企业应用程序的开发。它聪明而强大,但在我看来,您总是要将业务逻辑折叠到表示层中。在使用RIA时,有没有地方可以放置经典的BLL(业务逻辑层)?

    更新: 做了更多的研究。目前公认的最佳实践似乎是用MVVM实现RIA,让VM作为客户端类运行,并包含业务逻辑。

    1 回复  |  直到 14 年前
        1
  •  1
  •   iCollect.it Ltd    14 年前

    首先回答您的更新: 视图模型的角色是提供视图需要显示和控制视觉状态的属性。这不是悬挂行李的好地方( 或控制器代码或任何其他垃圾…这似乎也是公认的最佳实践 :)