Que es JavaBeans
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
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
