¿Cuáles son las diferencias entre un modelo y un modelo de recursos?

10

¿Cuáles son las diferencias entre un modelo y un modelo de recursos? Además, ¿qué es un modelo y un modelo de recursos?

Gianni Di Falco
fuente

Respuestas:

19

Modelos: los modelos son donde debe manejarse su lógica comercial principal y es una instancia única de un objeto. El modelo usará el modelo de recursos para hablar con la base de datos y obtener / establecer datos para ella save()y load().

Modelo de recursos: Un modelo de recursos es donde ocurre su CRUD principal ( Crear , Leer , Actualizar y eliminar ). El modelo de recursos no debe contener lógica empresarial, sin embargo, hablará con los adaptadores y, básicamente, con la base de datos.

Suresh Chikani
fuente
Ahora, los repositorios deberían usarse en lugar de la clase resourceModel ¿verdad?
Gianni Di Falco
3
He explicado la respuesta según la pregunta
Suresh Chikani