El blog de desarrollo de software de Ivan Montilla.

El patrón Repositorio permite encapsular que operaciones de persistencia se pueden realizar sobre una entidad. El patrón Unidad de Trabajo permite mantener una lista de operaciones de persistencia para realizar en una misma transacción. Veamos en que consisten y cómo podemos usarlos en conjunto.

Nos hemos acostumbrado a utilizar un sistema gestión de base de datos (normalemente relacional) como forma predeterminada de persistir los datos, pero... ¿es necesario siempre? ¿por qué no guardarlos directamente en un fichero? ¿qué nos aporta utilizarlos?