2014-01-24 48 views
2

我有一个使用事件(钩子)的MVC应用程序,我有一个关于何时触发事件的问题。事件驱动的MVC应用程序

有三个选项:

  • 触发模型中(这种做法会搞乱行动的代码,但获得一些更多的灵活性)在控制器
  • 触发(后或调用一些模型前)
  • 创建控制器和模型之间的抽象的一个新层,扩展我的模特和触发事件(装饰图案)

谢谢

回答

0

第三个选项 - 在您的视图模型或存储库/工作单元中实现

+0

请问您可以更多指定吗?我不明白你的观点模型或存储库/工作单元是什么意思...... –

+0

然后你有很多的阅读工作要做;阅读存储库和工作模式单元。还用ViewModel搜索MVC。阅读完这些模式之后,您应该更好地了解您想如何解决您的问题 – Moho

相关问题