none
Dudas acerca de programación en 3 capas. RRS feed

  • Pregunta

  • 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.

    viernes, 23 de marzo de 2012 18:04

Respuestas

  • 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
    sábado, 24 de marzo de 2012 5:23
  • 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

    Gracias Leandro.

    • Marcado como respuesta arrocal martes, 15 de abril de 2014 10:31
    miércoles, 28 de marzo de 2012 10:13

Todas las respuestas

  • 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
    sábado, 24 de marzo de 2012 5:23
  • 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

    Gracias Leandro.

    • Marcado como respuesta arrocal martes, 15 de abril de 2014 10:31
    miércoles, 28 de marzo de 2012 10:13