Re: diferencia de base. perdon
José Fernández <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
No confundir los POJOs con los DTO. El patrón, o antipatrón, según algunos, es DAO/DTO José Pedro Arana escribió: > > 2008/9/7 Koxkorrita <[email protected] > <mailto:koxkorrita%40laudio.info>>: > > Hola > > Se que esta es una cuestión muy básica pero ya me podeis perdonar. > > > > Que diferencia hay en DAOS y POJOS? > > > > igo hablar de ellos y no me aclaro de la diferencia > > DAO > Data Access Object > http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html > <http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html> > Basicamente tu tienes tus datos en cierto lugar (un archivo, una base > de datos, un xml, un papel en la pata de una paloma). > independientemente de donde esten los datos, tu siempre muestras al > mundo solo una clase para manejarlos. Como o quien sea el encargado de > recuperar/guardar esos datos es totalemente independiente de como los > manejas dentro de la aplicacion. > > POJO > Plain old java object > http://es.wikipedia.org/wiki/Plain_Old_Java_Object > <http://es.wikipedia.org/wiki/Plain_Old_Java_Object> > Este es un objeto que en su definicion no usa ningun extends o > implement, es un objeto minimalista, cuyo unico proposito es llenar > cierta funcionalidad. No depende de ningun framework para trabajar (no > implementa nada), no hereda metodos para hacer su trabajo (no extiende > ningun otro objeto). > > Como vez DAO se refiere a un patron de diseño, mientras que POJO se > refiere a un tipo de objeto. ¿Por que oyes hablar de POJOs junto con > los DAOs? Bueno por que un objeto que solo tiene gets y sets funciona > como "un objeto de acceso a datos". Alguien lo llena con datos y > alguien usa sus datos para algo, pero como el objeto en si no necesita > extender a otro objeto o implementar alguna interfaz para nada, es por > definicion un POJO (un objeto simple de java). > > Saludos > Pedro Arana > -- > http://alt1040.com/2008/08/todos-somos-criminales/ > <http://alt1040.com/2008/08/todos-somos-criminales/> > http://xkcd.com/463/ <http://xkcd.com/463/> > >