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
的一部分
我有点困惑在 REST 客户端的情况下模型应该包含什么。假设我想让一个客户端通过 REST 与服务器通信。没有数据库。
示例:我想将带有一些表单数据的 POST HTTP 请求发送到服务器。我应该把 construct_REST_request() 或 execute_REST_request() 之类的方法放在哪里?在控制器中还是在模型中?在模型中理论上应该是业务逻辑对象。这是否意味着模型中应该只有控制器使用的数据?
模型是您的业务对象,这不一定是数据库 - 但本质上是控制器将在其上运行的目标对象。
控制器执行业务逻辑'to and from' models/objects,基于来自视图的请求或您的 REST 控制器对外部世界的其他暴露。您给出的示例方法应该是 controller
的一部分