Soy nuevo en DDD, pero estoy tratando de incorporar conceptos de DDD en mi proyecto actual.CRUD en DDD Application Services?
Para muchas entidades en mi dominio, los clientes necesitan realizar todas las operaciones CRUD estándar independientemente de cualquier flujo de trabajo particular. Me encuentro con una serie de servicios de nivel de aplicación con nombres como UserService o LocationService que hacen poco más que actuar como fachadas para los respectivos repositorios.
¿Son estas aplicaciones de servicios como repositorio de fachadas de una aplicación "correcta" del patrón de servicios de aplicaciones? ¿O deberían los métodos exclusivos de CRUD permanecer fuera de los servicios de aplicaciones? De ser así, ¿debería haber una fachada de repositorio en la capa de interfaz?
Por favor, use los párrafos, hace que el texto sea mucho más fácil de leer. – jgauffin
¡Disculpas, haré! – eulerfx
en caso de que el caso de uso sea CRUDy y los clientes estén llamando directamente a los repositorios, ¿debería repositoryImpl no manejar la transacción? – redzedi