2. Componentes de interfaz de
usuario
• La tecnología JavaServer Faces proporciona una
arquitectura de componentes rica y flexible.
• Un componente puede ser simple (botón, tabla,
etc) o puede tener varios componentes.
• La tecnología JavaServer Faces proporciona un
conjunto de clases de componentes UI
3. Componentes de interfaz de
usuario
• Todas las clases de componentes UI de
JavaServer Faces descienden de la clase
UIComponentBase, que define el estado y el
comportamiento por defecto de un UIComponent.
• El conjunto de clases de componentes UI incluido
en la última versión de JavaServerFaces:
5. Componentes de interfaz de
usuario
• La mayoría de los autores de páginas y de los
desarrolladores de aplicaciones no utilizaran estas
clases directamente sino que incluirán los
componentes en una página usando la etiqueta
correspondiente al componente. La mayoría de
estos componentes se pueden renderizar de
formas diferentes.
6. Componentes de interfaz de
usuario
• La implementación de referencia de JavaServer
Faces proporciona una librería de etiquetas
personalizadas para renderizar componentes en
HTML. Estas son las etiquetas básicas, con su
respectivo componente: