Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arquitectura
de
Capas
Patrn
de
arquitectura
[Buschmann]
que
establece
la
distribucin
de
una
aplicacin
en
divisiones
lgicas
desarrolladas
y
mantenidas
como
mdulos
independientes,
incluso
en
plataformas
disAntas.
Una
arquitectura
de
3
capas
esta
divida
en:
Interfaz
de
usuario,
componentes
que
interactan
con
el
usuario
nal
Lgica
de
negocio,
conAenen
las
reglas
de
negocio
de
nuestra
aplicacin
Persistencia,
conAene
el
acceso
y
almacenamiento
de
los
datos
Configuracin de Componentes
Interfaz de Usuario
Lgica de Negocio
Persistencia
Entidades de
Negocio
Componentes de
Acceso a Datos
Datos de la
Aplicacin
Representacin
de
una
EN
public class ENProducto
{
// Campos privados para mantener el
// estado de la Entidad Producto
private int idProducto;
private String nombre;
private String cantidadPorUnidad;
private decimal precioUnitario;
private int unidadesStock;
private int stockMinimo;
// Propiedades publicas para exponer el
// estado del producto
public int IdProducto
{
get { return idProducto; }
set { idProducto = value; }
}
Operaciones
de
un
CAD
Un
CAD
debera
proveer
los
mtodos
para
realizar
las
siguientes
tareas
sobre
la
BD:
Crear
registros
en
la
BD
Leer
registros
en
la
BD
y
devolver
las
enAdades
de
negocio
al
componente
invocante
Actualizar
registros
en
la
BD,
usando
enAdades
de
negocio
proporcionadas
por
el
componente
invocante
Borrar
registros
de
la
BD
idCliente
compaa
Pedido
PK
idPedido
FK1
idCliente
fechaPedido
fechaEnvio
Direccion
PK
idDireccion
FK1
idCliente
calle
ciudad
codigoPostal
pais
Producto
LineaPedido
PK,FK1
PK,FK2
idPedido
idProducto
precioUnidad
cantidad
PK
idProducto
nombre
cantidad
precioUnidad