los famosos java beans que se utilizan en j2se, tambien se pueden
utilizar en jsp, las principales caracteristicas es:
Esta marca sirve para instanciar un JavaBean si no existe, o
localizar una instancia ya existente, para su uso desde la
página.
• Los JavaBeans son objetos Java que cumplen ciertas
características en cuanto a su diseño.
• Se utilizan para reducir al máximo el código Java insertado
en una página JSP. En lugar de meterlo directamente en el
fichero JSP se mete en un objeto y éste se llama desde el
JSP.
• Permite separar la lógica de ejecución (en el JavaBean) de
la presentación (en el servlet generado)
Se encapsula el código Java en un objeto (JavaBean) y
se instancia y usa con el JSP.
-Si se usa un JavaBean en una página habrá que definir la
clase correspondiente, creando los métodos set y get para
los atributos definidos
• Dentro del servlet generado se puede llamar a métodos de
un JavaBean que se encarguen de realizar ciertas
operaciones y el servlet muestra el resultado de las mismas
• Ventaja del traslado de la lógica a un JavaBean
– Separación de interfaz de la implementación
Ejemplo
1.- Clase beans
public class LenguajeBean {
private String nombre;
private String lenguaje;
public LenguajeBean() {}
public void setNombre(String nombre) {
this.nombre=nombre;
}
public String getNombre(){
return nombre;
}
public void setLenguaje(String lenguaje){
this.lenguaje=lenguaje;
}
public String getLenguaje() {
return lenguaje;
}
public String getcomentariosLenguaje (){
if (lenguaje.equals("Java")){
return "El rey de los lenguaje Orientados a objetos";
}
else if (lenguaje.equals("C++")){
return "Demasiado complejo";
} else if (lenguaje.equals("Perl")){
return "OK si te gusta el códigoincomprensible";
}else {
return "Lo siento, no conozco ellenguaje " + lenguaje ;
}
}
}
2.- pagina html con un form y que solicita una pagina jsp.
3.- ejecutamos el jsp con el beans
y por ultimo unos link de interes sobre este tema:
http://java.sun.com/products/jsp/html/jspbasics.fm2.html
http://java.sun.com/javase/technologies/desktop/javabeans/docs/spec.html
http://www.elo.utfsm.cl/~elo326/Presentaciones/Ronda_1/Java_Beans.pdf
http://www.idg.es/iworld/articulo.asp?id=125940
http://nachxs.wordpress.com/2008/12/22/leer-un-bean-con-etiquetas-jsp-netbeans-65/
martes, 5 de mayo de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario