Programacion en capas 1
Programación en capas, parte 1
Las capas del desarrollo:
Antes que nada saludos a los que leen constantemente mi blog y me siguen en twitter y facebook. saludos y espero que les allá servido de algo la información publicada en mi blog.
Capa de Data Transfer Object (DTO), las instancias de estas clases comunicaran a todas las capas y solo tendran atributos privados con métodos get y set unicamente.
Capa de Data Access Objetc (DAO), las definición de las clases de este tipo solo tendrán métodos que devolverán objetos, en estos métodos se ira a la base de datos y se realizara una consulta o una ejecución hacia la misma.
Capa de Servicios (Service), Esta capa define a los objetos encargados de dar la lógica de negocio a la aplicacion.
Capa de Presentación, esta capa define una interfaz para tener una comunicación al usuario para acceder a la aplicación.
En mi punto de vista la capa de negocio es la mas importante, ya que en esta se define toda la logia de un sistema, si logramos tener abstracto las capas de servicio de la capa de aplicación, podriamos deuna manera sencilla si tenemos un proyecto web, pasarlo a un proyecto de escritorio, porque consumiriamos el mismo source solo cambia la presentacion hacia el usuario.