Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/05/2006, 15:40
Avatar de .seb
.seb
 
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.
__________________
saludos
seba
http://sgomez.blogspot.com