style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Que son los POJOS y como implementarlos en una aplicación JEE?

Hola soy nuevo en el blog y me gustaría saber que son los POJOS y como implementarlos en una aplicación JEE con hibernate?, ya que empiezo a desarrollar aplicaciones en la web. Gracias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Es una abreviación que

Es una abreviación que significa Plain Old Java Object. Y como tal son clases Java simples y sencillas:

class Empleado {
   private String name;
   private Date birthDate;

   public String getName() { return name; }
   public void setName( String name ) { this.name = name; };
   ....etc
}

Básicamente haces el mapeo entre tu clase (tu POJO) y la tabla a persistir ya sea usando anotaciones o xml.

Más info aquí:

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html

puedes explicar que quieres

puedes explicar que quieres decir con mapeo, hasta ahora solo uso JavaSE, aun no me meto a JavaEE, y la verdad que JavaEE para mi es inmenso, que no se por donde empezar, estaba pensando usar un framework (ZK), que me recomiendan?, de antemano gracias ;)

Ah claro. Hibernate es un

Ah claro.

Hibernate es un framework para "Mapeo Objecto - Relacional" ( ORM - en inglés Object Relational Mapping ) esto quiere decir que puedes establecer una relación entre una tabla de base de datos relacional y una clase ( mejor conocido como mapeo ).

Y ya.

Entonces si tienes una clase Empleado puedes tener una tabla EMPLEADO donde se persistan las instancias; a un objeto de tu aplicación le corresponde un registro en la base de datos.

Obviamente solo te interesará hacer el mapeo de los objetos que necesiten persistir su estado.

Puedes leer aquí más acerca de ORM

http://www.hibernate.org/about/orm

Imagen de _RIP

Gracias por la información

Gracias por la información

Imagen de _RIP

entonces, si quiero

entonces, si quiero implementar con el patrón modelo - vista - controlador
Estas clases las maneja el modelo?, y si utilizo el lenguaje de hibernate HQL, en las clases POJO puedo meter hay las consultas a la base de datos?

Sí, ese podría ser tu modelo.

Sí, ese podría ser tu modelo. Si, pero mejor sería ponerlo en otro lado y dejar que solo transporten información.

Imagen de _RIP

OK, entonces colocaré en

OK, entonces colocaré en otra clase las consultas.
Gracias me ha sido de mucha utilidad.

:)Busca el patrón DAO ( Data

:)

Investiga por el patrón de diseño DAO ( Data Access Object )

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">