Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/09/2004, 11:48
Avatar de v_i_n_i_c_i_o
v_i_n_i_c_i_o
 
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 5 meses
Puntos: 0
Leyendo bien el primer comentario de este post me llega una idea similar, pero no igual a la que tenía...no se si está bien, esperemos que alguien que sepa de esto nos ayude...

3-Capa de Usuario:

imaginémos el código, este sólo diría cosas como:
(imaginemos que hay una o varias librerías que ya creamos)

insertar(valor, parametros) //insertar algun valor en alguna tabla de la DB, x ej.
validar(numero, parámetros); //accesa una librería para validar, en este caso números
validar(texto, parámetros);//accesa una librería para validar, en este caso texto

---------------------se reduce mucho el código ¿cierto?

2-La capa de lógica de negocios estaría compuesta por esas librerías que acabamos de usar, x ej:

Librería validar(función, parámetro)
{
función texto()
{
validación del texto
}

fución numero()
{
validación del número
}

}

librería insertar(valor, tabla, tipo_valor)
{
validar(tipo_valor, valor) //llamamos la otra librería
si la validación es correcta
DB(insertar, valor, tabla) //este sería el otro nivel
}

-----------------la ventaja de las librerías es que son reusables y es + ordenado

1- capa de DB

librería de DB(funcion, valor, tabla)
{
Insertar()
{
procedimiento
}
modificar()

{
procedimiento
}
Eliminar

{
procedimiento
}

}

alguien que me corrijo por favor...
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada: