Principales respuestas
Capa Lógica: Indispensable?

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
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- Propuesto como respuesta MarioChep martes, 30 de abril de 2013 22:15
- Marcado como respuesta Enrique M. MontejoModerator viernes, 31 de mayo de 2013 6:30
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.
-
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- Propuesto como respuesta MarioChep martes, 30 de abril de 2013 22:15
- Marcado como respuesta Enrique M. MontejoModerator viernes, 31 de mayo de 2013 6:30