关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
4年前关闭。
Improve this question
当我试图描述我在研究论文中构建的系统时,在尝试表示我创建的系统的复杂性时遇到了以下符号问题:
现实世界的例子(与我正在处理的问题无关)是:
因此 pinboard.in 和 del.icio.us 是 Delibar 的模型吗? RESTful 端点是 View 吗?因此 pinboard.in 和 del.icio.us 的 View 集是否相同?
最佳答案
端点是 Controller 上的 Action /操作。 View 是 Controller 响应 HTTP GET 请求返回的数据(HTML、XML、JSON 或其他)。
服务 A 不表示为服务 B 的 MVC 三元组的一部分,因为 MVC 处理与模型的交互和 Controller 对 View 的选择。通过服务 B 的数据访问层访问服务 A。如果您使用“事件记录”模式,那么服务 B 中的 Controller 对模型的查询或更改将通过模型本身传递到数据访问层.如果您使用域服务/数据映射器/存储库模式, Controller 将调用封装数据访问的这一层。
关于model-view-controller - 将 RESTful API 端点概念化为 MVC 设计模式中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045791/