POJOs, VO, DTO y JavaBeans (Video)

About Cecilio Álvarez Caules

Cecilio Álvarez Caules Sun Certified Enterprise Architech (J2EE/JEE).

Subscribe

Síguenos en Linkedin y Twitter o subscríbete al RSS.

7 Responses to POJOs, VO, DTO y JavaBeans (Video)

  1. Lozada 28 marzo, 2014 at 13:56 #

    Hola Cecilio,

    Muy interesante la explicacion, felicidades y muchas gracias por compartir tus conocimientos con el resto.

    Me surgen algunas dudas que me gustaría que me aclarases:

    ¿Los DTO’s son el resultado de extraer la información que se necesitan de los BO’s, para trasferirla entre distintas capas?

    ¿Si los Entity’s los utilizamos para persistir la información (por ejemplo, en una BBDD relacional), estas tambien son un extracto de la información de los BO’s pero con otro objetivo, persistir la información?

    Para el caso planteado anteriormente, ¿existirian mapeos: BO’s DTO’s, BO’s Entity’s, Entity’s Tablas (BBDD)?

    ¿Si a todo esto le incluimos los DAO’s, como quedaría?

    Tengo definido un modelo de dominio y la BBDD ya existe, pero no sé si el modelo de dominio que he definido luego se representa en los BO’s, los DTO’s, las Entity’s o los DAO’s.

    Quizas con un ejemplo sencillo en el que partas de un Modelo de Dominio y una BBDD relacional, puedas ilustrame cada uno de estos tipos de clase.

    Muchas gracias por tu ayuda.

    • Cecilio Álvarez Caules 28 marzo, 2014 at 14:19 #

      Los Business Object se usan tambien para pasar información entre las distintas capas y pasaran a estado “detached” cuando esto suceda ya que dejan de estar bajo el control del EntityManager :). Por lo tanto un dao puede devolver BO o DTO sin ningún problema.

  2. Juan Manuel 26 noviembre, 2014 at 0:08 #

    Hola Cecilio:

    Muy buena y detallada la explicación, pero me gustaría preguntarte acerca de la construcción como tal de la aplicación, por ejemplo, he observado que muchas personas solo dividen su sistema en capas en relación al patrón MVC, mi pregunta es: ¿Existen mas patrones de arquitectura para crear aplicaciones? ¿Cuales son? ¿Que situación es mejor para usar uno u otro? Estaría bueno que hicieras un articulo, ya que por lo general observo que el jsp esta ligado a un controller, el controller invoca un bo y este a su vez a un dao, pero como comento anteriormente, me gustaria saber si existen otros enfoques.

    Saludos y gracias

Trackbacks/Pingbacks

  1. POJOs, VO, DTO y JavaBeans (Video) - Arquitectu... - 20 marzo, 2014

    […] Video sobre las diferencias en #JavaEE entre POJOs , JavaBeans Business Object ,DTO y VO  […]

  2. Java EE 6 vs Spring Framework 4 (Video) - Arquitectura Java - 31 octubre, 2014

    […] Comparativa entre Java EE 6 y Spring Framework 4 .Otros videos relacionados con Java EE 6 vs Spring Framework 4: Spring MVC vs JSF ,POJOS, DTO y VO […]

Deja un comentario

+