viernes, 30 de enero de 2009

Lo básico sobre los JavaBeans
Sun Microsystems define a los JavaBeans como "componentes de software reutilizables que se puedan manipular visualmente". Son clases que deben obedecer a ciertas convenciones sobre nomenclatura de métodos, construcción, y comportamiento: debe tener un constructor sin argumentos y sus propiedades deben ser accesibles mediante métodos get y set. Por ejemplo:

public class AgendaBean{

private String codigo;
private String nombre;
private String direccion;
private int telefono;

public AgendaBean() {
// Constructor sin argumentos
}
public void setCodigo(String cod) {
this.codigo = cod;
}
public void setNombre(String nom) {
this.nombre = nom;
}
public void setDireccion(String dir) {
this.direccion = dir;
}
public void setTelfono(int tel) {
this.telefono = tel;
}
public String getCodigo() {
return (this.codigo);
}
public void setCodigo(String cod) {
this.codigo = cod;
}
public String getNombre() {
return (this.nombre);
}
public void setNombre(String nom) {
this.nombre = nom;
}
public String getDireccion() {
return (this.direccion);
}
public void setDireccion(String dir) {
this.direccion = dir;
}
public int getTelefono() {
return (this.Telefono);
}
public void setTelefono(int tel) {
this.telefono = tel;
}
}


AgendaBean agenda = new AgendaBean();
agenda.setNombre("Juan");
System.out.println(agenda.getNombre());-

Este código no fué testeado.

Respondiendo a los comentarios de Mario debo decir que es posible crear una librería (JAR) y guardar en ella todos los javabeans que querramos para luego incluirla en nuestros poryectos que es lo que hemos hecho con el Bean de conexión (dbConexion.jar). He probado los proyectos dbConexión.zip y PruebaConexión.zip en Netbeans 6.5 bajo ubuntu 8.x y funcionan perfectamente bien. Deberías revisar los parametros de conexión. Si acaso dame más detalle a ver si te puedo ayudar.

Windows & Linux
Es verdad que todavía le falta a Linux. Pero lo que le falta a Linux es lo que Windows no tiene. Hablas de P&P como si eso fuera una realidad. No recuerdo haber conectado una impresora en windows y que funcione. Tengo en casas una "hp psp 1310 series", sino instalo los driver de HP no funciona. Sí, windows la ve y qué! no me basta con que la detecte. La misma impresora en Ubuntu la conectas y listo: puedes imprimir y escanear perfectamente sin necesidad de instalar ningun drivers. En un disco duro tengo instalado el windows y el linux. Llevé este disco a una caja de disco usb y probé de arrancar: ¿Adivina que sistema operativo arrancó desde el usb?... Tú te imaginas el cubo de escritorio de linux en windows, es que es impensable...no voy a negar que todavia le falta a linux pero observa la velocidad de crecimiento sostenido que tiene. Tengo mucha esperanza en que pronto tendremos un sistema más potente y eficaz al alcance de cualquier usuario. Olvidaba algo que me dijo un amigo: Las actualizaciones de windows son para corregir errores, las de linux son para agregar mejoras.

Las IDE - Netbeans
Es verdad que Netbeans necesita 1.5 gb de memoria para correr bien, pero tambien es verdad que esto hoy en día no es un problema. Cualquier portatil viene con 3 gb de ram. De lento nada. lo han mejorado muchisimo y hoy puedo asegurar que la velocidad de desarrollo dependerá de tu cabeza y de tus dedos.

Gracias por participar en este Blog.
Sergio.

No hay comentarios:

Publicar un comentario