Que es JavaBeans

jaumesagues
29 de Marzo del 2005
Que es JavaBeans y para que sirve?

Gracias

Mario Arias
29 de Marzo del 2005
JavaBeans es un patron de diseño; en el especifica que todos las propiedades o campos de una clase deben ser privados y deben contener accesores y mutadores publicos(getters y setters)

EJEMPLO

public class Frijol
{
//declaración de propiedades
private int miEntero;
private String miString;
//declaración de accesores
public int getMiEntero()
{
return miEntero;
}
public String getMiString()
{
return miString;
}
//declaración de mutadores
public void setMiEntero(int miEntero)
{
this.miEntero = miEntero;
}
public void setMiString(String miString)
{
this.miString = miString;
}
}

Observa que los nombres de las propiedades empiezan con minuscula; los metodos empiezan con get o set seguidos de el nombre de la propiedad con La primera letra en Mayuscula.

Los JavaBeans en aplicaciones de escritorio no tiene mucha Utilidad pero en aplicaciones Web son muy utiles. Se utilizan para representar un formulario y su función principal es transportar datos. Muchos patrones de diseño J2EE como struts y EJB fueron diseñados sobre la base de los JavaBeans. para mas información consulta la pagina www.java.sun.com donde encotraras información profesional