Anda di halaman 1dari 33

Ejercicio Arquitectura a

3 Capas
Ejercicio No 1. Arquitectura a 3 Capas
El profesor desea entrenar a sus estudiantes para una
misión, para este entrenamiento desea saber cuál es el
número de pulsaciones que debe tener una persona por
cada 10 segundos de ejercicio aeróbico según su edad y
sexo. El profesor sabe que la formula que se aplica es:
Para el sexo femenino:
pulsaciones = (220 -edad)/10
Para el sexo masculino:
pulsaciones = (210 -edad)/10
Ejercicio No 4. Arquitectura a 3 Capas
Identificación Nombre Edad Sexo Pulsaciones
123 Berlín 45 M
125 Nairobi 34 F
101 Tokio 30 F
456 Rio 20 M
789 Denver 32 M
Arquitectura a 3 Capas

PRESENTACIÓN

ENTIDAD
ENTITY
CAPA LÓGICA
BUSSINES LOGIC LAYER (BLL)

CAPA DE ACCESO A DATOS


DATA ACCES LAYER(DAL)
Capas como Bibliotecas de Enlaces
Dinámicos (DLL)
Crear la Biblioteca de enlace Dinámico (DLL)
Agregar Referencias

Para usar un componente en su aplicación, debe agregar primero una


referencia al mismo. Para agregar referencias a proyectos:
1. En el Explorador de soluciones, haga clic con el botón secundario del
mouse en el nodo del proyecto y seleccione Agregar referencia.
2. En el cuadro de diálogo Agregar referencia, seleccione la ficha que
indique el tipo de componente (SOLUCIÓN) al que desea hacer
referencia.
3. Seleccione los componentes a los que desee hacer referencia y haga
clic en Aceptar.
Estas son las restricciones en la Arquitectura
a 3 Capas

PRESENTACIÓN

ENTIDAD
ENTITY
CAPA LÓGICA
BUSSINES LOGIC LAYER (BLL)

CAPA DE ACCESO A DATOS


DATA ACCES LAYER(DAL)
Referencias a Agregar

Proyecto Referencia
Capa de Presentación BLL, Entity
Capa de Lógica (BLL) DAL Entity
Capa de Acceso a Datos Entity
(DAL)
Entidad
Capa Entidad
Entity
Capa Entidad – Clase Persona
Capa Entidad – Clase Persona
Constructor Sobre Cargado
Capa Entidad – Clase Persona Método
CalcularPulsaciones
Capa Entidad – Clase Persona Método
ToString
Capa de Acceso a Datos
Data Acces Layer (DAL)
DAL –Clase Datos
DAL – Clase PersonaRepository
DAL – PersonaRepository– Parte II
DAL – Clase PersonaRepository Buscar sobrecargado
– Parte III
Capa de Lógica
Bussines Logic Layer (BLL)
BLL – Clase PersonaService
BLL – Clase PersonaService parte II
BLL – Clase PersonaService parte III
BLL – Clase PersonaService parte IV
Capa de Presentación- Consola
Presentación – Main ()
Continuación Main()
Continuación Main()

Anda mungkin juga menyukai