Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Cloud Computing

Cómo aplicar el patrón DAO en Force.com (Parte 1)

En ocasiones es necesario añadir comportamiento tanto a objetos estándar (Standard Objects) como a objetos personalizados (Custom Objects) y a la vez desacoplar los objetos nativos de Force.com para que el componente desarrollado pueda ser reutilizado. El patrón de diseño que permite dejar la implementación nativa en una capa más baja y crear capas superiores de manera tal de potenciar las funcionalidades es el patrón de diseño DAO. Este patrón de diseño utiliza tres clases: Una clase para el acceso a los datos (Data Access Object) Una clase intermedia que representa una instancia del dato (Transfer Object) Una clase que procesa o utiliza los datos (Business Object) ¿Cómo funciona esta implementación? La clase DAO, por la cual recibe el nombre este patrón, es la que se encarga de la recuperación, actualización e incorporación de datos a la base de datos. Force.com se basa en otro patrón de diseño como lo es MVC (Model-View-Controller) el acceso directo a la ba...