Dudas acerca de programación en 3 capas.
-
viernes, 23 de marzo de 2012 18:04
Hola a todos;
Tengo unas dudas acerca de la programación en 3 capas. La aplicación es un simple ejemplo.
En etiquetas de un formulario de la capa de presentación quiero mostrar datos de usuarios, estos datos están en propiedades de una clase “Personas” de la capa de acceso a datos. Los valores de las propiedades se recogen de una tabla de una BBDD.
En la clase de Personas de la capa de datos tengo (entre otras cosas):
Public Class Personas
Private _ Nombre As String
Private _Ciudad As String
Public Property Nombre() As String
Get
Return _Nombre
End Get
Set(ByVal value As String)
_Ciudad = value
End Set
End Property
Public Property Ciudad() As String
Get
Return _Ciudad
End Get
Set(ByVal value As String)
_Ciudad = value
End Set
End Property
End Class
En el formulario de la capa de presentación tengo:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Persona As Personas
Persona = New Personas
Label1.Text = Persona.Ciudad
Label3.Text = Persona.Nombre
End Sub
Mis preguntas:
En este caso no tengo ninguna capa de negocio, pero si la quisiera tener, qué tendría que meter, cómo la tendría que implementar:
¿Con propiedades que recojan el valor de la capa de acceso a datos?.
Es que en este caso no veo cómo implementar la capa de negocio (en el caso de que hiciera falta).
Gracias, un saludo.
Todas las respuestas
-
sábado, 24 de marzo de 2012 5:23Moderador
En este caso no tengo ninguna capa de negocio, pero si la quisiera tener, qué tendría que meter, cómo la tendría que implementar: ¿Con propiedades que recojan el valor de la capa de acceso a datos?.
quizas el articulo ayude
[N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 3
se que no es web pero para un desallo en capas no le afecta, porque puedes cambiar la rpesentacion y el resto seguir funcionando
como veras de la UI instancias y asignas la entidad como lo haces en tu codigo
pero lugo deebs pasar a otras clases estos datos para que los valide y persista
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta arrocal domingo, 25 de marzo de 2012 22:38
-
miércoles, 28 de marzo de 2012 10:13
En este caso no tengo ninguna capa de negocio, pero si la quisiera tener, qué tendría que meter, cómo la tendría que implementar: ¿Con propiedades que recojan el valor de la capa de acceso a datos?.
quizas el articulo ayude
[N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 3
se que no es web pero para un desallo en capas no le afecta, porque puedes cambiar la rpesentacion y el resto seguir funcionando
como veras de la UI instancias y asignas la entidad como lo haces en tu codigo
pero lugo deebs pasar a otras clases estos datos para que los valide y persista
saludos
Leandro Tuttini
Blog
Buenos Aires
ArgentinaGracias Leandro.

