Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JSF 2
JSF 2
NOMBRE:
GRUPO:
INICIO
Crear un nuevo proyecto con JSF 2.0 Soporte
Utilice el asistente del IDE Proyecto para crear una nueva aplicacin web en
Java. Al llegar a Paso 4: Marcos, seleccione JavaServer Faces.
facelets Editor
Editor del IDE Facelets proporciona numerosas funciones que facilitan el
desarrollo JSF, incluyendo resaltado de sintaxis y de comprobacin de
errores para las etiquetas JSF, documentacin de apoyo, y la terminacin de
cdigo para expresiones EL, bibliotecas Facelets central y espacios de
nombres.
Puede pulsar Ctrl-Space para invocar la finalizacin de cdigo y
documentacin de apoyo, en su caso.
Cuando el cursor no est colocado en una etiqueta, al pulsar Ctrl-Space se
invoca una lista emergente de elementos. Estos elementos tambin se
puede acceder desde el IDE de Paleta
Tambin puedes escribir un prefijo antes de pulsar Ctrl-Space, por
ejemplo, jsf , para filtrar los elementos.
Para esto le damos en nuevo archivo-> java Server Faces y despus en JSF
Faces Configuation y damos clic en netx y en finish
El IDE proporciona dos diferentes puntos de vista para el facesconfig.xml archivo: la vista de XML, lo que muestra el cdigo fuente XML, y
la vista PageFlow, que es una interfaz grfica que muestra las normas de
navegacin JSF se define en el archivo faces-config.xml
Por ejemplo, si su archivo contiene la regla de navegacin siguientes:
<navigation-rule>
JSF Wizards
El IDE NetBeans proporciona numerosos asistentes que facilitan el desarrollo
con JSF 2.0. Puede crear pginas Facelets nuevo, plantillas de Facelets, JSF
administrados frijoles, componentes compuestos, Caras archivos de
configuracin, y mucho ms.
Todos los asistentes son accesibles a travs del asistente de archivos
genricos del IDE. Para acceder al asistente de archivos, pulse el botn
Nuevo archivo , o seleccione Archivo> Nuevo archivo del men principal JSF
especficos de los asistentes se enumeran dentro de la categora JavaServer
Faces.
<DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml"
xmlns: cc = "http://java.sun.com/jsf/composite" >
<- INTERFACE ->
<cc:interface>
</ Cc: Interfaz>
<- APLICACIN ->
<cc:implementation>
<p> Este es el componente compuesto. </ p>
</ Cc: aplicacin>
</ Html>
Adems, una etiqueta de componente nuevo se inserta en la ubicacin en el
editor en el que destaca el fragmento. En este caso, la etiqueta se
genera:<ez:myComponent/> . Tenga en cuenta que el IDE agrega
automticamente el espacio de nombres donde reside el componente
compuesto a la pgina de<html> etiqueta.
Una vez que haya clases de entidad en su aplicacin, puede utilizar las
pginas de la IDE de JSF de clases de entidad asistente para crear una
interfaz web para la visualizacin y modificacin de datos de la entidad de
clase. El cdigo generado por el asistente se basa en las anotaciones
contenidas en la persistencia de las clases de entidad.
Para cada clase de entidad, el asistente genera las siguientes:
un bean de sesin sin estado para la creacin, recuperacin,
modificacin y eliminacin de instancias de la entidad
JSF un mbito de sesin, bean gestionado
auxiliar archivos web, incluyendo una hoja de estilo por defecto para
los componentes prestados, y un archivo de plantilla Facelets
servicio, usted debe tener ya un bean gestionado JSF creado para manejar
los datos de back-end asociados con la clase de entidad.
Nota: Si utiliza este cuadro de dilogo sin tener un bean asociado
administrado, puede introducir un nombre para el bean gestionado en el
dilogo, y ese nombre se utilizar en la pgina, independientemente de si
es vlido o no. A continuacin, puede crear un bean gestionado utilizando el
IDE de bean gestionado asistente , o si se utiliza la pginas JSF de la Entidad
asistente de clases , beans gestionados se generan para todas las clases de
entidad seleccionada.
Por ejemplo, en la siguiente imagen, un producto de clase de entidad que ya
existe en el my.org.entity paquete del proyecto. A ProductControllerbean
gestionado tambin existe en el proyecto, y el bean gestionado contiene un
mtodo denominado getProductItems () que devuelve una lista de
productos objetos.
</ F: Metadatos>
Formulario de JSF: Aade el siguiente fragmento de cdigo a la
pgina.
<f:view>
<h:form>
</ H: form>
</ F: view>
Formulario de JSF de la Entidad: Invoca un cuadro de dilogo que le
permite asociar datos de una clase de entidad a los campos en un
formulario de JSF. Ver Creacin de un formulario JSF para los datos de la
entidad .
<f:view>
<h:form>
<h:dataTable value="#{}" var="item">
</ H: dataTable>
</ H: form>
</ F: view>
JSF tabla de datos de la Entidad: Invoca un cuadro de dilogo que le
permite asociar datos de una clase de entidad a los campos contenidos en
una tabla de datos JSF. Ver Creacin de una tabla de datos para JSF Entity
Data .