zoukankan      html  css  js  c++  java
  • prism4 StockTrader RI 项目分析一些体会2

    prism 对于逻辑复杂的页面,通过建立 controller实现逻辑管理

    按着一般的做法就是,各模块的viewmodel import由各模块去实例化(理解有限),但是通过controller实现了统一的入口点管理,以及一些业务关联处理(OrdersController)

    (我在刚开始在项目中使用,为了快速实现,没有去深入理解controller带来的好处,虽然mvc项目中经常用到,随着深入理解才发现了它的优点)

    比较容易入门理解的就是 NewsController 的实现,它包含了ArticleViewModel 和NewsReaderViewModel

    相对复杂的实现就是 OrdersController,通过controller的实现,可以实现在当前窗体下,各viewmodel进行数据交互,关联,建立页面各个region区域数据的联结.

    总结:StockTrader RI 项目把各模块之间的交互用图来理解,会发现整个项目实现的思路非常清晰,很多巧妙的地方,非常棒的一个入门实例

    也许以后我抽时间把这图出来~

  • 相关阅读:
    alpha冲刺9
    alpha冲刺8
    alpha冲刺7
    alpha冲刺6
    团队作业——随堂小测(同学录)
    alpha冲刺5
    alpha冲刺4
    alpha冲刺3
    设计模式——桥接模式
    Java基础——关键字
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/3622112.html
Copyright © 2011-2022 走看看