
15/05/2006, 15:40
|
 | | | Fecha de Ingreso: marzo-2006 Ubicación: Uruguay
Mensajes: 493
Antigüedad: 19 años Puntos: 1 | |
Estimado j, es una pregunta compleja de explicar así no mas.
Pero como bien dijiste las tres capas son para "organizar" y hacer tu aplicación más entendible para ti. Obviamente también tiene algunos beneficios a nivel técnico ya que si necesitaras ejecutar la misma consulta sql desde distintas pantallas, es mucho mas práctico tener esta consulta "encpasulada" para no repetir código.
No hay reglas específicas que debas cumplir, lo ideal es pensar que tu capa de presentación solo sabe presentar datos. Tu capa de negocio conoce las reglas de tu negocio. Y tu capa de datos solo sabe (y es la única que lo hace) comunicarse con la base de datos para pasarle a la de lógica los resultados de lo que esta última requiera.
Espero haberte aclarado el panorama. |