Pregunta

Estaba viendo un "kit de inicio de escaparate", que usa un patrón de repositorio con la capa de servicio.En el video, realmente no explicó por qué está usando la capa de servicio.Parece que esos son solo extra.

¿Cuáles son las ventajas y desventajas de utilizar la capa de servicio?

¿Fue útil?

Solución

Para la mayoría de las aplicaciones asp.net mvc, es perfectamente razonable y preferible que sus controladores se dirijan directamente al repositorio (a través de una interfaz).Solo agregaría una capa de servicio cuando lo necesite, por ejemplo, cuando otras aplicaciones interactúan con su aplicación.En mi opinión, debería evitar capas de abstracción innecesarias.

Otros consejos

El repositorio es su capa de datos ... su responsabilidad es recuperar y guardar datos.

La capa de servicio es su capa comercial ... su responsabilidad es mantener toda su lógica comercial.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top