El Controlador de vista de modelo se usa cuando desea actualizar el modelo y con los cambios en la vista y viceversa, normalmente un controlador como Bindings o una clase de controlador separada que actúa como un pegamento se usaría para actuar como un controlador.
Cuando se trata del caso de Rest API, no hay ninguna vista involucrada y, después de eso, solo tiene el modelo que contiene los datos y luego el controlador que distribuye el resultado.
Principalmente lo que devolvería son datos basados en un formato de intercambio como XML, JSON, JSONP, etc.
- Tengo la carga de manejar el back-end para el inicio de una aplicación web. ¿Cuál es el orden apropiado para aprender estas pilas: MySQL, Flask (Python), SQLAlchemy, Javascript y Twitter Bootstrap?
- Cómo integrar CKEditor con el modelo y vista Codeigniter
- Comencé a practicar PHP la semana pasada. ¿Es normal que el código PHP me parezca feo y no eficiente?
- ¿Qué sitios web ayudan a estudiar diseño web desde casa?
- Necesito construir una aplicación web muy simple. ¿Todavía necesito un marco?
El consumidor del servicio web aprovechará la API y mostrará su vista en consecuencia analizando el formato de intercambio devuelto.
NO DEVUELVE EL HTML O EL CONTENIDO FORMATEADO EN SU RESPUESTA, como lo ha mencionado Marcus Geduld.
Puede usar un Framework en su idioma respectivo que incorpora los implementos del patrón MVC si desea crear su punto final REST.
Algunos ejemplos para PHP – Laravel, Phalcon
Algunos ejemplos para JAVA – Spring MVC, Spring RESTful