| |||
Capa de Presentación: Interfaz gráfica. Allí nada de código especializado, quizás sólo comprobaciones de las cajitas de texto. Capa de Dominio/Negocios: Toda la lógica. Allí se hacen los cálculos, las llamadas, las relaciones, las comprobaciones, etc Capa de Persistencia/BD: Acceso a la base de datos. Nada de lógica, sólo trae y guarda datos (la única lógica aceptada sería el uso de stores procedures y demás...). Los módulos de la aplicación se deberían contactar a través de métodos públicos en la capa de dominio. Y todo está pensado para una independencia absoluta (ej.: hoy puedo usar una base en MySQL y luego querer migrar a SQL Server; si hice todo bien, sólo debería cambiar el contenido de los métodos de la capa de persistencia y ya estaría solucionado; sin tocar el otro código). Todo esto es apenas una muy simple introducción... espero te sirva. Salu2. |