utilizar en jsp, las principales caracteristicas son:
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
No hay comentarios:
Publicar un comentario