我正在尝试为ASP.Net MVC3应用程序构建一组可重用的组件。每个组件都由它自己的模型、视图和控制器组成。
组件之间的交互应该使用mediator "like“模式来解决。
由于组件是更高级别的概念(抽象),而不是“真实”对象(从技术上讲,组件是由模型、视图和控制器功能组成的短暂组合),因此实现中介模式可能很棘手。
我需要一些好主意,如何在技术上使用ASP.Net、MVC3和AJAX实现组件之间的中介交互?
我最初的问题是:MVC modular GUI components
发布于 2012-03-26 17:26:05
我将保持控制器和视图尽可能简单,并创建一个服务层,其中所有与其他组件和逻辑的交互都位于其中。此外,我将为服务层创建一个单独的项目,以便如果您想要构建不同类型的接口(手机、应用程序等),您仍然可以使用相同的服务层。这也将使一些自动化测试能够检查组件之间的逻辑和交互。希望这能有所帮助。
https://stackoverflow.com/questions/9869126
复制相似问题