patron de diseño DAO
jhon GAにより
1. el DAO (Data Acess Object) permite separar la lógica de acceso a datos de los Objetos de negocios
1.1. de esta forma, los objetos de los negocios solo se preocupan de la lógica del negocios y el dao actualiza, consulta e inserta datos y la lógica de negocio mediante el dao accede a los datos
2. los componentes que utiliza son los siguientes
2.1. Bussines Proyect: se enfoca en toda la lógica del negocio
2.2. Data Access Object: es una capa de acceso a los datos ocultando detalles tecnicos para manipular los datos
2.3. Transfer Object: Objeto plano que implementa el patrón Data Transfer Object y transmite información entre el DAO y el Bussiness service
2.4. Data Source: representa de forma abstracta la forma de datos
3. Este método se usa cuando se requieren varias fuentes de datos en una aplicación o cuando los datos pueden variar