
Disponibilidad de la publicación
A la venta en este portal
Impreso bajo demanda
ISBN-13 9789587876710
USD $21.45
Impreso bajo demanda
ISBN-13 9789587876710
USD $21.45
Debes seleccionar al menos un formato
Opciones de pago:
JavaServer Faces (JSF) es una interfaz de programación para el desarrollo de aplicaciones web de Java. Este libro de nivel intermedio presenta la tecnología y el marco de trabajo, JSF para normalizar y estandarizar el desarrollo de este tipo de aplicaciones. Luego de una introducción al marco de trabajo JSF, el texto aborda la definición de reglas de navegación entre páginas JSF y entre JSF y MVC (modelo-vista-controlador); los componentes básicos de la interfaz gráfica de JSF el uso de las etiquetas Facelets; la gestión de etiquetas para validaciones, conversiones y manejo de eventos JSF; el soporte para la internacionalización y localización JSF y la conexión, acceso y operaciones con la base de datos MYSQL. Cada tema es presentado con un lenguaje técnico sencillo y se complementa con ejemplos prácticos para apoyar y facilitar el proceso de aprendizaje. El libro está dirigido fundamentalmente a usuarios que, además, de comprender los paradigmas de la lógica de programación y de la programación orientada a objetos, tengan conocimientos básicos de HTML5, CSS, JavaScript, Java, SQL y bases de datos.
Introducción 15
Capítulo 1. Marco de trabajo JavaServer Faces (JSF) 19
¿Por qué utilizar JSF? 20
Funcionamiento de JSF 21
Backbeans (clases de respaldo) 22
Ámbito de los beans 22
Gestión de los beans 23
Entorno FacesContext 24
El lenguaje de expresiones EL 24
Literales 24
Operadores 25
Estructura de las páginas JSF 25
Lenguaje XHTML 27
La navegación entre páginas 28
Ciclo de vida JSF 29
Crear una primera aplicación JSF con NetBeans IDE 30
Capítulo 2. Navegación JSF 41
Navegación implícita 42
Ejemplo de navegación implícita 42
Navegación automática con Managed Bean 51
Ejemplo de navegación automática con Managed Bean 52
Navegación dinámica 61
Ejemplo de navegación dinámica 62
Navegación condicional 71
Ejemplo de navegación condicional 72
Capítulo 3. JSF y MVC (Modelo-Vista-Controlador) 83
MVC y el ciclo de vida de JavaServer Faces 85
Ejemplo de MVC-JSF 86
Capítulo 4. Componentes básicos de la interfaz gráfica de usuario JSF 99
Etiquetas JSF-CORE 100
Etiquetas JSF-HTML 101
Formularios 104
Campos de texto y áreas de texto 105
Etiquetas para mostrar texto y gráficos 106
Etiqueta para ocultar texto 108
Botones y enlaces 108
Etiquetas de selección 111
Etiquetas para mensajes 119
Etiquetas para generar tablas 121
Ejemplo de etiquetas JSF-HTML-CORE 128
Ejercicios propuestos 148
Capítulo 5. Etiquetas Facelets 149
ui:composition 150
ui:define 150
ui:insert 151
ui:decorate 153
ui:param 154
ui:include 156
ui:component 157
ui:fragment 158
ui:remove 159
ui:repeat 160
ui:debug 162
Ejemplo de etiquetas Facelets 164
Capítulo 6. Validadores JSF 181
Validadores estándar 181
Etiqueta f:validateLength 182
Etiqueta f:validateLongRange 183
Etiqueta f:validateDoubleRange 184
Etiqueta f:validateRegex 185
Etiqueta f:validateRequired 186
Etiqueta f:validateBean 188
Validaciones en los métodos de los ManagedBean 193
Ejemplo de validaciones en los métodos Managed Bean 194
Validaciones personalizadas 197
Ejemplo de validaciones personalizadas 197
Ejercicios propuestos 200
Capítulo 7. Convertidores JSF 203
Convertidores estándar 204
Ejemplo de convertidores estándar 207
Convertidores personalizados 211
Ejemplo de convertidores personalizados 211
Ejercicios propuestos 215
Capítulo 8. Manejo de eventos en JSF 217
Eventos de cambio de valor (ValueChangeEvent) 218
Ejemplo de evento de cambio de valor 219
Eventos de acción (ActionEvent) 221
Ejemplo de evento de acción 221
Eventos de fase (PhaseEvent) 223
Ejemplo de evento de fase 224
Capítulo 9. Internacionalización y localización JSF 229
Configuración de localizaciones 230
Clase ResourceBundle 232
Ejemplo de internacionalización y localización JSF 233
Capítulo 10. Bases de datos y JSF 243
JDBC (Java DataBase Connectivity) 244
Lenguaje de consulta estructurado (SQL) 246
Comandos 246
Cláusulas 247
Operadores lógicos 247
Operadores de comparación 248
Funciones de agregado 248
Sentencias básicas SQL 249
Acceder a una base de datos 252
Cargar el driver 252
Establecer una conexión 253
Realizar una acción 254
Obtener los resultados de una acción 255
Cerrar la conexión 256
Ejemplo de bases de datos y JSF 256
Ejercicios propuestos 274
Referencias 277
Sobre los autores 281
Especificaciones por formato:
ISBN-13: 9789587876727
Idioma del texto: Español
Número de edición: 1
País de publicación: Colombia
Año de publicación: 2024
ISBN-13: 9789587876734
Idioma del texto: Español
Número de edición: 1
País de publicación: Colombia
Año de publicación: 2024
ISBN-13: 9789587876710
Idioma del texto: Español
Tamaño: 10 x 17 cm
Peso: 0.1 kg
Número de edición: 1
País de publicación: Colombia
Año de publicación: 20241210
Número de páginas del contenido principal: 282 páginas
ISBN-13: 9789587876710
Idioma del texto: Español
Tamaño: 10 x 17 cm
Peso: 0.47 kg
Número de edición: 1
País de publicación: Colombia
Año de publicación: 2024
Número de páginas del contenido principal: 282 páginas
ISBN-13: 9789587876710
Idioma del texto: Español
Tamaño: 10 x 17 cm
Peso: 0.1 kg
Número de edición: 1
País de publicación: Colombia
Año de publicación: 20241210
Número de páginas del contenido principal: 282 páginas
¿Requieres ayuda adicional? Si tienes dudas o consultas sobre tu pedido o requieres información adicional en nuestro Portal Ulibros, comunícate con nuestro personal de Soporte al cliente:
[email protected] +57 3208500513