Академический Документы
Профессиональный Документы
Культура Документы
GUIA - JSP CON BEANS GENERALIDADES: JavaServer Pages (JSP) es una tecnologa Java que permite generar contenido dinmico para web, en forma de documentos HTML, XML o de otro tipo. Las JSP's permiten la utilizacin de cdigo Java mediante scripts. Adems es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilizacin de Libreras de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. El funcionamiento general de la tecnologa JSP es que el Servidor de Aplicaciones interpreta el cdigo contenido en la pgina JSP para construir un Servlet, cuya salida ser un documento esttico (tpicamente HTML) que se presentar en la pantalla del Navegador del usuario1.
JSP, no se puede considerar un script al 100%, ya que antes de ejecutarse el Servidor de Aplicaciones compila el contenido del documento JSP (script y etiquetas) y genera una clase Servlet. Por lo tanto, se puede decir que aunque este proceso sea transparente para el programador no deja de ser una tecnologa compilada.
JAVABEAN: Es una clase Java, que cumple unos requerimientos para convertirse en un componente JavaBean y poder utilizarse desde una pgina JSP. La finalidad los JavaBeans es la encapsular y aislar una determinada funcionalidad permitiendo al programador utilizar estos componentes como un elemento ms dentro de la aplicacin. As se consigue aislar la lgica de la aplicacin del diseo y aspecto, permitiendo que ambas fases puedan ser desarrolladas de forma simultnea y separadas para luego ser integradas.
Despus de que ha creado el paquete va a crear clases dentro del paquete. Para el caso del ejemplo planteado en la gua se ir a trabajar con una clase de nombre Circulo cuyos atributos son el radio y el color del crculo.
Atributos de la Clase
Crear los mtodos get y set; para esta operacin la IDE NetBeans permite crearlos de manera automatica. Subraye los atributos y valla a la opcin RefactorEncapsulate Fields:
La Clase ya queda con los mtodos get y set de cada uno de sus atributos.
En estos momentos la clase ya esta preparada para ser usada como un bean. El paso siguiente es preparar la lectura de los datos y el JSP que procese los datos a travs del bean. 3. Realizando el Formulario: Tome en cuenta que la clase Crculo tiene 2 atributos: String color y float radio, los identificadores de las variables(color y radio) se deben escribir en los campos name de los cajas de texto en el formulario html.
Nombre de la variable en el formulario debe ser igual al nombre del atributo de la clase
<jsp:setProperty name="id_del_objeto" property="nombre_propiedad"|"*" param="nombre_parametro_de_request" | value="valor" /> Esta accin puede aplicarse a una propiedad:
<jsp:setProperty name="general" property="nombre" value="<%=tuNombre%>" /> O a todas aquellas propiedades cuyo nombre coincide con parmetros de la peticin (request), es decir, selecciona los parmetros que coinciden en nombre con las propiedades y copia los valores en sus correspondientes propiedades: <jsp:setProperty name="general" property="*" />
5. Probando el bean: