La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arquitectura en Tres Capas

Presentaciones similares


Presentación del tema: "Arquitectura en Tres Capas"— Transcripción de la presentación:

1 Arquitectura en Tres Capas
Tecnología de la Programación Javier Nieves Acedo

2 Índice (I) Objetivo Ventajas Desde Una a Tres Capas Capas
En nuestro proyecto

3 “Divide y Vencerás” Julio César

4 Objetivo El objetivo primordial es la Separación

5 Ventajas (I) Si hay que realizar un cambio solo hay que modificar la parte afectada sin revisar código mezclado. Permite distribuir el trabajo dentro de un grupo de trabajo.

6 Ventajas (II) La base para el desarrollo de sistemas distribuidos.
Al realizar divisiones permite que nuestras aplicaciones sean más fácilmente escalables.

7 Desde Una a Tres Capas (I)
Aplicaciones monocapa Todo el código se encuentra mezclado. Dentro de la interfaz se realizan las operaciones y las consultas de los datos. Datos Interface de usuario Lógica de negocio

8 Desde Una a Tres Capas (II)
Aplicaciones bicapa Se comienza a separar el código Lógica de negocio e interfaz frente al acceso a datos Datos Interface de usuario Funcionalidad Parcial Lógica de negocio

9 Desde Una a Tres Capas (III)
Datos Aplicaciones tricapa Todo totalmente separado Pequeñas funcionalidades Lógica de negocio Interface de usuario Funcionalidad Parcial

10 Capas (I) Capa I: Capa de Presentación Lo que el usuario ve
Presenta el sistema al usuario Interactúa con el usuario Presenta información Captura información Conocida Interfaz gráfica (amigable y fácil)

11 Capas (II) Capa II: Capa de Negocio
Lugar donde se reciben las peticiones del usuario En esta capa es donde se realiza el procesamiento Se aplican las reglas definidas Retorna los resultados para que sean visualizados

12 Capas (III) Capa III: Capa de Datos
Si la lógica de negocio necesita acceder a datos lo solicita a esta capa Formada por los gestores de bases de datos o de ficheros Reciben las solicitudes de almacenamiento y recuperación de datos

13 Capas (IV) Las capas pueden residir en un ordenador (nuestro caso) o en diferentes ordenadores (modelo Web)

14 En Nuestro Proyecto (I)
Capa I Capa II Capa III

15 En Nuestro Proyecto (II)
Ejemplo de Fachada (pseudocodigo): clase Fachada privado: Lista de Coches estática Lista de Usuario estática publico: estático crearUsuario(…) estático borrarUsuario(…) estático crearCoche(…) estático alquilarCoche(usuario) fin clase

16 En Nuestro Proyecto (III)
Como los métodos de la fachada son estáticos podrán ser llamados desde cualquiera de las ventanas La fachada realizará la gestión (utilizando las clases oportunas) y devolverá los resultados a las ventanas Si necesita recoger o almacenar algo en fichero lo hará llamando a los gestores de ficheros

17 Arquitectura en Tres Capas
Tecnología de la Programación Javier Nieves Acedo


Descargar ppt "Arquitectura en Tres Capas"

Presentaciones similares


Anuncios Google