Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/01/2012, 18:16
Avatar de punk567
punk567
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 265
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: Estructura del proyecto

Si es por ignorancia...

Pero creo que si, las entities son clases que reflejan tablas de la base de datos.

Tratando de entender el patrón Dao, creo que una entidad puede tener asociado un repositorio.
El repositorio tiene las operaciones para esas tablas (obtenerTodos(), buscar()) y debe cumplir una interface que debe ser genérica, para poder utilizarse con cualquier tipo de almacenamiento de datos, como una base de datos, un archivo o hasta web services según leí por ahí. Esto por si en algún momento ocurre que hay que cambiar el motor de db.

También he escuchado que los repositorios pueden manejar varios Daos, esto no termino de asimilarlo.

Saludos