objetos de acceso a datos - DAO

En el software informático, un objeto de acceso a datos (DAO) es un objeto que proporciona una interfaz abstracta a algún tipo de mecanismo de base de datos o la persistencia, proporcionando algunas operaciones específicas, sin exponer los detalles de la base de datos. Se proporciona una asignación de llamadas de aplicación a la capa de persistencia. Este aislamiento separa las preocupaciones de los datos que accede a las necesidades de su aplicación, en términos de dominio de objetos específicos y tipos de datos (la interfaz pública de la DAO), y cómo estas necesidades pueden ser satisfechas con un DBMS específico, databas esquema, etc (la aplicación de la DAO).

Este patrón de diseño es igualmente aplicable a la mayoría de lenguajes de programación, la mayoría de los tipos de software con las necesidades de la persistencia y la mayoría de los tipos de bases de datos, sino que se asocia tradicionalmente a las aplicaciones Java EE y con bases de datos relacionales acceder a través de la API de JDBC, debido a su origen en Sun Microsystems directrices sobre mejores prácticas [1] ("Core J2EE Patterns") para esa plataforma.

0 pensamientos:

Post a Comment

feedback!