Como llamar objetos de una capa de presentacion

31/01/2006 - 00:17 por Miguel | Informe spam
a una capa de negocio.

Tengo una aplicacion de tres capas. De la capa de Negocios bien uso los
compoentes de la capa de datos.

Pero en la capa de Negocios quiero hacer calculos en base a los datos
ingresados de la capa de presentacion pero no los puedo accesar!!!. He
escrito "Imports Capa de presentacion" desde la capa de Negocios pero no esta
activo.Como puedo hacer.

Les agradeceria la ayuda!!!.


Les agradeceria su ayuda.
 

Leer las respuestas

#1 Leonardo Azpurua [mvp vb]
31/01/2006 - 03:00 | Informe spam
"Miguel" escribió en el mensaje
news:
a una capa de negocio.

Tengo una aplicacion de tres capas. De la capa de Negocios bien uso los
compoentes de la capa de datos.

Pero en la capa de Negocios quiero hacer calculos en base a los datos
ingresados de la capa de presentacion pero no los puedo accesar!!!. He
escrito "Imports Capa de presentacion" desde la capa de Negocios pero no
esta
activo.Como puedo hacer.

Les agradeceria la ayuda!!!.



Hola, Miguel:

¡Ese rollo de las capas va a acabar llevando a mas de uno al sanatorio!

La "capa de presentación" tambien se llama de "servicios de usuario" o de
"interfaz de usuario", y su objeto es desacoplar los componentes de proceso
de los datos de cualquier interfaz externa especifica.

La idea es que si tienes una aplicacion Web, tu servidor pueda recibir
solicitudes HTML (mediante GET o POST), ensamblar paquetes de solicitud de
operacion y pasarlos a un componente de la capa de Negocios, y que una
aplicacion de red local pueda recibir los datos del usuario, ensamblar el
mismo paquete de solicitud de operación y pasarselo al mismo componente de
la capa de negocios.

Los componentes de la capa de negocios se activan a consecuencia de un
evento en el mundo externo. Ese evento se concreta en una llamada a una
función con un paquete de argumentos especifico para esa funcion.

En la capa de negocios no se quieren hacer calculos con base en datos
ingresados en la capa de presentacion: la capa de presentacion recoge del
exterior los datos necesarios para definir un proceso de manera completa, y
se los pasa a los componentes de la capa de negocios para que hagan con
ellos lo que tienen que hacer.

Por otra parte, un componente en un nivel dado del sistema no debe, nunca,
conocer la existencia de componentes de nivel superior. Eso daria al traste
por completo con la separación, que es la única justificacion de la
existencia del modelo de capas.

De manera que debes revisar tu diseño, porque está mal.

Salud!

Preguntas similares