Cita:
Iniciado por Lino-kun Antes que nada se le llama bean a una clase java. es decir un bean es una clase asi de simple
Eso no es correcto. Propiamente dicho, un Java Bean es una clase Java para reutilizar en herramientas visuales, segun la "JavaBeans Specification" (
http://java.sun.com/javase/technolog...docs/spec.html) y aunque su definicion es tan vaga que muchas clases simples lo cumplen, es incorrecto decir que cualquier clase Java es un Bean, no solo por que tiene que cumplir dos requisitos (tener un constructor vacio y ser serializable) si no por "intencion".
De todas formas, lo de los Beans de Java fue un fracaso tal que la gente empezo a llamar, incorrectamente, Bean a cualquier clase. Incluyendo a los propios de Sun, que son incapaces ellos mismos de aclararse con su terminologia
.
La"idea" ahora mismo que la gente trata, es que un Bean es una clase simple para almacenar datos de una entidad y que provee acceso a sus variables internas con "getters" y "setters". Otros lo llaman POJO (Plain Old Java Object). La idea era oponerlo a los EJBs (1/2) que no eran/son simples por que estan obligados a heredar de ciertas clases e implementar ciertos metodos.
S!