2015-06-22 9 views

ответ

1

Я говорю о приложении, которое предоставляет API для доступа к данным из модели.

Тогда это концептуально разные вещи. Вы предлагаете API на своем сервере (предположим, что REST основан); API здесь ваш сервер и программное обеспечение, которое работает на нем. Это программное обеспечение может быть встроено с использованием шаблона MVC. Запрос API обрабатывается контроллером, моделью, и ответ выводится через представление. Запрос API использует все три части MVC. «API» - это то, что ваше программное обеспечение выглядит «снаружи».

0

Если вы рассматриваете сервер, с которым вы подключаетесь через API в качестве хранилища данных, API представляет собой слой между хранилищем данных и контроллером/представлением.

В архитектуре MVC модель содержит хранилище данных со службой, к которой контроллер или представление могут получить доступ к данным.

В этом случае API - это сервис, поэтому я бы сказал, что он является частью модели.

Смежные вопросы