“Conocimientos Programación>Programación Java

Cómo visualizar información dinámica en páginas Web con JavaServer Faces

2014/12/6
JavaServer Faces ( JSF ) utiliza las interacciones de los componentes y basada en eventos para la construcción de aplicaciones web e interfaces de usuario asociados. Rich , páginas multimedia pueden ser producidos a partir de la tecnología . Es parte de la herramienta Apache Beehive , diseñado para hacer que las aplicaciones Java EE más rápido y más fácil de desarrollar . También utiliza NETUI , que se basa en Apache Struts , diseñado para el desarrollo de páginas Web usando Java . JSF permite la creación de contenido dinámico basado en la información dinámica recuperada de un backend sitio web o base de datos. Instrucciones
1

Descargue la última versión de JSF . Hay una serie de proyectos que incorporan JSF, y puede haber diferentes versiones de la disposición de descarga ( ver Recursos) .
2

Enable JSF mediante la integración de etiquetas JSF en su aplicación Web. Utilice la última versión de JSF si es posible.
3

Configurar la aplicación Web mediante la modificación del archivo de configuración XML apropiado para su versión . Esto se indica en la documentación que acompaña la descarga. JSF programación implica el uso de servlets proporcionan con JSF y páginas estándar de Java Server ( JSP) servlets . Para utilizar JSF , necesitará un archivo web.xml , servlets JSF y un archivo " Facesconfig.xml " como requisito mínimo .
4

Probar la configuración JavaFaces . Una vez que el medio ambiente está funcionando y configurado, usted será capaz de utilizar el entorno JSF para escribir programas Web dinámicas.
5

Escriba el código JSP. El proceso en este caso supone la creación de las páginas JSP , creando un archivo de propiedades , la creación de un bean gestionado , registrando el grano en el archivo de configuración, definir una regla de navegación para ella, y finalmente se ejecuta la aplicación .

Un ejemplo de un sencilla aplicación JSF ( ver Recursos) se duplica aquí:

<% @ taglib uri = prefijo " http://java.sun.com/jsf/html " = "h "% >

<% @ taglib uri = prefijo " http://java.sun.com/jsf/core " = "f "% >

< f : loadBundle basename = " roseindia.messages "var = " mensaje " />



introduzca su nombre value = " " /> < /h1 > <br> <p> <h:outputText value=""/> <br> <p> <h:inputText value="" /> <br> <p> <h:commandButton action="result" value="" /> <br> <p> < /h: form> <br> <p> < /body> <br> < p > < /html > <br> <p> < /f : view > <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-Java/¿Qué-es-un-ActionServlet-en-Struts-.html' >¿Qué es un ActionServlet en Struts </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-Java/JDK-de-Java-1-6-0-7-problemas-de-instalación-de-la-actualización-.html' >JDK de Java 1.6.0-7 problemas de instalación de la actualización </a> </div> </div> <dl class=xgc> <dt><span>Programación Java</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-detectar-CJK-en-Java-.html">Cómo detectar CJK en Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Características-de-los-applets-de-Java-.html">Características de los applets de Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-anular-la-herencia-de-Java-.html">Cómo anular la herencia de Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Definición-de-recolección-de-basura-en-Java-.html">Definición de recolección de basura en Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-asignar-cadenas-a-una-lista-de-cadenas-.html">Cómo asignar cadenas a una lista de cadenas </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-llamar-a-un-método-no-estático-desde-un-método-estático-en-Java-.html">Cómo llamar a un método no estático desde un método estático en Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-calcular-el-porcentaje-de-archivos-de-texto-en-Java-.html">Cómo calcular el porcentaje de archivos de texto en Java </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-crear-archivos-de-registro-de-Java-en-Unix-.html">Cómo crear archivos de registro de Java en Unix </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-obtener-una-contraseña-protegida-URL-con-Java-.html" >Cómo obtener una contraseña protegida URL con Java </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-reemplazar-un-método-estático-en-Java-.html" >Cómo reemplazar un método estático en Java </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-Java/Sun--Java---Error-1722-.html" >Sun /Java & Error 1722 </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-manejar-un-error-de-falta-de-memoria-en-Java-.html" >Cómo manejar un error de falta de memoria en Java </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-Aceleradores-programar-con-Java-FRC-.html" >Cómo Aceleradores programar con Java FRC </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-convertir-String-en-InputStream-en-Java-.html" >Cómo convertir String en InputStream en Java </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-dar-formato-a-cadenas-en-Java-Sintaxis-Basic-.html" >Cómo dar formato a cadenas en Java Sintaxis Basic </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-solucionar-problemas-de-Java-.html" >Cómo solucionar problemas de Java </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-Java/¿Cómo-deshacerse-de-la-Red-X-en-Java-.html" >¿Cómo deshacerse de la Red X en Java </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-Constantes-codificar-en-Java-.html" >Cómo Constantes codificar en Java </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-Java/¿Qué-es-la-Consola-de-Java-.html" >¿Qué es la Consola de Java </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-Java/Cómo-declarar-una-matriz-de-enteros-en-Java-.html" >Cómo declarar una matriz de enteros en Java </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>