none
Capa Lógica: Indispensable? RRS feed

  • Pregunta

  • Visual Basic 2008/2010

    Hola a todos

    1º En la Capa De Datos están implementados los Métodos para la Selección de Registros y Mantenimiento de Tablas, obviamente dentro de una(s) Clase(s)

    2º Desde la Capa De Presentación se invoca a los Métodos antes mencionados, normalmente haciendo uso de Formularios desde los cuales se envían los Parámetros necesarios para realizar las Consultas.

    3º En la Capa Lógica se determina si los Párametros pasados desde Capa De Presentación son correctos o están completados. Preguntas:

    I. ¿No es está verificación innecesaria dado que por concepto las Clases a través de la implementación de Propiedades y Métodos han de verificar la corrección de los Datos pasados o no? (Esto desde Capa De Datos o Capa De Presentación)

    II. ¿Qué otra función más particular cumple la Capa Lógica?

    Desde ya Muchísimas Gracias


    Skar.2007

    martes, 30 de abril de 2013 12:30

Respuestas

  • hola

    I. ¿No es está verificación innecesaria dado que por concepto las Clases a través de la implementación de Propiedades y Métodos han de verificar la corrección de los Datos pasados o no? (Esto desde Capa De Datos o Capa De Presentación)

    puede que temas como tipos de datos se deban resolver previo a la asignacion del valor

    pero imaginate por ejemplo un filtro de fecha de nacimiento, una validaicon podria ser que sea menor a la fecha actual, eso lo debes valdiar en la capa logica

    si se que vas a decir pero tambien lo valido en la presentacion, es que en realidad deberias validarlo en ambos sitios en la presentacion y logica, porque se trata de que el negocio sea reutilizable por eso en la presentacion harias validacioens basicas pero estas y las mas complejas deben tambien definierse en el negocio

    II. ¿Qué otra función más particular cumple la Capa Lógica?

    toda la implementacion de las reglas de negocio, el tema es que solo lo planteas para recuperar informacion

    pero porque no lo ves en accioens como crear una factura, o crear una nota de debito, o sea algo que tenga que vercon transacciones que actualicen o creen nuevas entidades

    imagina si tienes que validar el stock cuando se realiza una compra, eso va en la capa logica

    si solo lo analizas para recuperar datos es logico que quizas no veas mucho su utilidad

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 30 de abril de 2013 13:25

Todas las respuestas

  • El concepto que yo tengo es:

    1.- Capa Datos: en esta capa van las clases correspondientes a los atributos y propiedades (Clase Automóvil, Persona etc.)

    2.- Capa Presentación: o bien conocida como GUI esta es donde estan los formularios donde se realizan las consultas.

    3.- Capa Lógica: esta capa contiene los metodos que son utilizados en la capa de presentacion, y tambien esta la conexion a las distintas BD.

    saludos.


    Mario Valderrama

    Ingeniero De Ejecucion En Informatica

    Santiago, Chile

    ----------------------------------------

    Si mi respuesta te parecio util, has click en proponer como respuesta y/o dar un voto como respuesta util.

    martes, 30 de abril de 2013 13:06
  • hola

    I. ¿No es está verificación innecesaria dado que por concepto las Clases a través de la implementación de Propiedades y Métodos han de verificar la corrección de los Datos pasados o no? (Esto desde Capa De Datos o Capa De Presentación)

    puede que temas como tipos de datos se deban resolver previo a la asignacion del valor

    pero imaginate por ejemplo un filtro de fecha de nacimiento, una validaicon podria ser que sea menor a la fecha actual, eso lo debes valdiar en la capa logica

    si se que vas a decir pero tambien lo valido en la presentacion, es que en realidad deberias validarlo en ambos sitios en la presentacion y logica, porque se trata de que el negocio sea reutilizable por eso en la presentacion harias validacioens basicas pero estas y las mas complejas deben tambien definierse en el negocio

    II. ¿Qué otra función más particular cumple la Capa Lógica?

    toda la implementacion de las reglas de negocio, el tema es que solo lo planteas para recuperar informacion

    pero porque no lo ves en accioens como crear una factura, o crear una nota de debito, o sea algo que tenga que vercon transacciones que actualicen o creen nuevas entidades

    imagina si tienes que validar el stock cuando se realiza una compra, eso va en la capa logica

    si solo lo analizas para recuperar datos es logico que quizas no veas mucho su utilidad

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 30 de abril de 2013 13:25