REST HTTP 客户端中的模型视图控制器模式

Model View Controller pattern in REST HTTP client

我有点困惑在 REST 客户端的情况下模型应该包含什么。假设我想让一个客户端通过 REST 与服务器通信。没有数据库。

示例:我想将带有一些表单数据的 POST HTTP 请求发送到服务器。我应该把 construct_REST_request()execute_REST_request() 之类的方法放在哪里?在控制器中还是在模型中?在模型中理论上应该是业务逻辑对象。这是否意味着模型中应该只有控制器使用的数据?

模型是您的业务对象,这不一定是数据库 - 但本质上是控制器将在其上运行的目标对象。

控制器执行业务逻辑'to and from' models/objects,基于来自视图的请求或您的 REST 控制器对外部世界的其他暴露。您给出的示例方法应该是 controller

的一部分