Contenido
Curso (2-7-2) Arquitectura Empresarial J2EE Parte 2
Nombre del Curso
Curso Desarrollo de Aplicaciones Empresariales Web mediante la Tecnología J2EE/Arquitectura Empresarial de Software PARTE 2 (Online)
Definición
Contenido Temático
* Capítulo 11 - Configuración de las aplicaciones JavaServer Faces
o 11.1. Uso de anotaciones para la configuración de beans gestionados
+ 11.1.1. Uso de alcance de beans gestionados
# 11.1.1.1. Eager Application--scoped Beans
o 11.2. Archivo de configuración del recurso de la aplicación
+ 11.2.1. Ordenamiento del archivo de configuración del recurso de la aplicación
o 11.3. Configuración de beans
+ 11.3.1. Uso del elemento managed-bean
+ 11.3.2. Inicialización de propiedades mediante el uso del elemento managed-property
# 11.3.2.1. Referenciando un tipo de Java Enum
# 11.3.2.2. Referenciando un parámetro de inicialización
# 11.3.2.3. Inicialización de las propiedades Mapa
# 11.3.2.4. Inicialización de las propiedades de matriz y lista
# 11.3.2.5. Inicialización de las propiedades del Bean Gestionado
+ 11.3.3. Inicialización de mapas y listas
o 11.4. El registro de mensajes de error
+ 11.4.1. Usando FacesMessage crear un mensaje
+ 11.4.2. Hacer referencia a los mensajes de error
o 11.5. Registro de texto personalizado estática localizada
o 11.6. Uso de los validadores por defecto
o 11.7. Configurar reglas de navegación
+ 11.7.1. Reglas de Navegación implícita
o 11.8. Los requisitos básicos de una aplicación JavaServer Faces
+ 11.8.1. Configurar una aplicación con un descriptor de despliegue Web
# 11.8.1.1. Identificación de los servlets para el procesamiento del ciclo de vida
# 11.8.1.2. Especificar una ruta de acceso a un archivo de la aplicación de configuración de recursos
# 11.8.1.3. Especificación de la ubicación del Estado se guarda
+ 11.8.2. Configuración de la etapa de proyecto
+ 11.8.3. Incluyendo las clases, Páginas, y otros recursos
* Capítulo 12 : Uso de Ajax con la tecnología JavaServer Faces
o 12.1. Información general
+ 12.1.1. Acerca de Ajax
o 12.2. Uso de Ajax funcionalidad con la tecnología JavaServer Faces
o 12.3. Uso de Ajax con Facelets
+ 12.3.1. Uso de la f: Tag ajax
o 12.4. El envío de una petición Ajax
+ 12.4.1. Utilizando el evento atributo
+ 12.4.2. Utilizando el atributo execute
+ 12.4.3. Uso del atributo immediate
+ 12.4.4. Uso del atrbituo listener
o 12.5. Supervisión de eventos en el cliente
o 12.6. Control de errores
o 12.7. Recibir una respuesta Ajax
o 12.8. Ajax ciclo de vida de Solicitud
o 12.9. Agrupación de componentes
o 12.10. Cargando JavaScript como recurso
+ 12.10.1. Uso de la API de JavaScript en una aplicación Facelets
+ 12.10.2. Uso de la anotación @ ResourceDependency en una clase bean
o 12.11. El ejemplo de aplicación ajaxguessnumber
+ 12.11.1. La Fuente ajaxguessnumber Archivos
# 12.11.1.1. El ajaxgreeting.xhtml página Facelets
# 12.11.1.2. El ui.js JavaScript Archivo
# 12.11.1.3. El UserNumberBean Gestionado Bean
+ 12.11.2. Construcción, embalaje, implementar y ejecutar el ejemplo ajaxguessnumber
# 12.11.2.1. Para construir, paquete, e implementar el ejemplo ajaxguessnumber Con NetBeans IDE
# 12.11.2.2. Para construir, paquete, e implementar el ejemplo ajaxguessnumber Usando Ant
# 12.11.2.3. Para ejecutar el ejemplo de ajaxguessnumber
o 12.12. Para más información sobre el Ajax en JavaServer Faces
* Capítulo 13 - Componentes compuestos avanzados
o 13.1. Los atributos de un componente compuesto
o 13.2. Invocar un bean gestionado
o 13.3. Validar valores de los componentes compuestos
o 13.4. El compositecomponentlogin Ejemplo de Aplicación
+ 13.4.1. El archivo de componente compuesto
+ 13.4.2. El uso de la página
+ 13.4.3. El bean gestionado
+ 13.4.4. Para construir, implementar paquetes, y ejecutar el ejemplo compositecomponentlogin aplicación con NetBeans IDE
* Capítulo 14 - Creación de componentes de interfaz de usuario
o 14.1. Cómo determinar si necesita un componente personalizado o Procesador
+ 14.1.1. Cuándo utilizar un componente personalizado
+ 14.1.2. Cuándo utilizar un representador personalizado
+ 14.1.3. Componente, Procesador, y combinaciones de etiquetas
o 14.2. Pasos para crear un componente personalizado
o 14.3. Creación de clases de componentes personalizados
+ 14.3.1. Especificación de la Familia Componente
+ 14.3.2. Realización de codificación
+ 14.3.3. Realización de descodificación
+ 14.3.4. Habilitación de Propiedades de componentes para aceptar las expresiones
+ 14.3.5. Cómo guardar y restaurar el Estado
o 14.4. La delegación de la representación a un representador
+ 14.4.1. Creación de la clase de procesador
+ 14.4.2. Identificar el tipo de Procesador
o 14.5. Gestión de eventos de componentes personalizados
o 14.6. Crear el controlador de etiqueta de componente
+ 14.6.1. Recuperación del tipo de componente
+ 14.6.2. Establecer valores de los componentes de Propiedad
# 14.6.2.1. Obtener los valores de atributo
# 14.6.2.2. Ajuste del valor de las propiedades de componentes
+ 14.6.3. Proporcionar el tipo de Procesador
+ 14.6.4. La liberación de recursos
o 14.7. Definición de la etiqueta de componentes personalizados en un descriptor de biblioteca de etiquetas
o 14.8. Creación de un convertidor personalizado
o 14.9. Implementación de un detector de eventos
+ 14.9.1. Implementar Oyentes cambio de valor
+ 14.9.2. Oyentes de ejecución Acción
o 14.10. Creación de un validador personalizado
+ 14.10.1. Implementar la interfaz de validación
+ 14.10.2. Crear una etiqueta personalizada
# 14.10.2.1. Escribir el controlador de etiqueta
# 14.10.2.2. Escribir el descriptor de biblioteca de etiquetas
o 14.11. Uso de objetos personalizados
+ 14.11.1. El uso de un convertidor personalizado
+ 14.11.2. El uso de un validador personalizado
+ 14.11.3. El uso de un componente personalizado
o 14.12. Vinculante valores de los componentes e instancias a orígenes de datos externos
+ 14.12.1. Enlazar un valor del componente a una propiedad
+ 14.12.2. Enlazar un valor de componentes para un objeto implícito
+ 14.12.3. Enlazar una copia de un componente a una propiedad de bean
o 14.13. Convertidores de enlace, los oyentes, y los validadores de musica Propiedades Bean
* Capítulo 15 - La tecnología Java Servlet
o 15.1. ¿Qué es un servlet?
o 15.2. Ciclo de vida del servlet
+ 15.2.1. Gestión de eventos de ciclo de vida del Servlet
# 15.2.1.1. Definir la clase de escucha
+ 15.2.2. Controlar errores Servlet
o 15.3. El intercambio de información
+ 15.3.1. Utilizar objetos de Alcance
+ 15.3.2. Control de acceso simultáneo a los recursos compartidos
o 15.4. Crear e inicializar un servlet
o 15.5. Escribir métodos de servicio
+ 15.5.1. Obtener información de solicitudes
+ 15.5.2. La construcción de respuestas
o 15.6. Filtrado de Peticiones y respuestas
+ 15.6.1. Programación de Filtros
+ 15.6.2. Las solicitudes de programación personalizada y respuestas
+ 15.6.3. Especificación de Asignaciones del filtro
# 15.6.3.1. Para especificar asignaciones de uso de filtro de NetBeans IDE
o 15.7. La invocación de otros recursos Web
+ 15.7.1. Incluidos los demás recursos en la respuesta
+ 15.7.2. La transferencia de control a otro componente Web
o 15.8. Acceso a la Web contextual
o 15.9. Mantener el estado del cliente
+ 15.9.1. Acceso a una reunión
+ 15.9.2. La asociación de objetos con una sesión de
+ 15.9.3. Gestión de Sesiones
# 15.9.3.1. Para establecer el período de tiempo de espera de uso de NetBeans IDE
+ 15.9.4. Período de sesiones de seguimiento
o 15.10. Finalización de un Servlet
+ 15.10.1. Seguimiento de las solicitudes de servicio
+ 15.10.2. Notificar a los métodos para cerrar
+ 15.10.3. Creación de Cortés métodos de ejecución prolongada
o 15.11. El Ejemplo de aplicación mood
+ 15.11.1. Componentes del ejemplo de aplicación mood
+ 15.11.2. Construcción, embalaje, implementar y ejecutar el ejemplo del estado de ánimo
# 15.11.2.1. Para construir, implementar paquetes, y ejecutar el ejemplo del estado de ánimo Con NetBeans IDE
# 15.11.2.2. Para construir, implementar paquetes, y ejecutar el ejemplo del estado de ánimo usando Ant
o 15.2. Más información sobre la tecnología Java Servlet
* Capítulo 16 - Internacionalización y localización de aplicaciones WebInternacionalización y localización de aplicaciones Web
o 16.1. Clases de Java Plataforma de Localización
+ 16.2. Ofrecer mensajes localizados y etiquetas
# 16.2.1. Se establece la configuración regional
# 16.2.2. Configuración del paquete de recursos
# 16.2.3. Recuperación de mensajes traducidos
+ 16.3. Fecha y número de formato
+ 16.4. Conjuntos de caracteres y codificaciones
# 16.4.1. Juegos de caracteres
# 16.4.2. Codificación de caracteres
* Capítulo 17 - Introducción a los servicios Web
o 17.1. ¿Qué son los Servicios Web?
o 17.2. Tipos de servicios Web
+ 17.2.1."Big" Servicios Web
+ 17.2.2. Servicios Web RESTful
o 17.3. Decidir qué tipo de servicio Web para utilizar
* Capítulo 18 - Construyendo servicios web con JAX-WS
o 18.1. Creación de un simple servicio Web y clientes con JAX-WS
+ 18.1.1. Requisitos de un extremo de JAX-WS
+ 18.1.2. Codificación del extremo de servicio de clase Aplicación
+ 18.1.3. Construcción, embalaje, e implementar el Servicio de
# 18.1.3.1. Para construir, paquete, e implementar el Servicio de Uso de NetBeans IDE
# 18.1.3.2. Para construir, paquete, e implementar el servicio mediante la hormiga
+ 18.1.4. Prueba de los métodos de un extremo de servicio Web
# 18.1.4.1. Para probar el servicio sin cliente
+ 18.1.5. Un simple JAX-WS de aplicaciones cliente
# 18.1.5.1. Codificación de la aplicación cliente
# 18.1.5.2. Construcción, embalaje, implementar y ejecutar la aplicación cliente
+ 18.1.6. Un simple JAX-WS cliente Web
# 18.1.6.1. Codificación del Servlet
# 18.1.6.2. Construcción, embalaje, implementar y ejecutar el cliente Web
o 18.2. Tipos admitidos por JAX-WS
+ 18.2.1. Esquema de asignación de Java
+ 18.2.2. Java a asignación de esquemas de
o 18.3. Interoperabilidad de Servicios Web y WS-JAX-
o 18.4. Para más información sobre JAX-WS
* Capítulo 19 - Construyendo Servicios Web REST con JAX-RS
o 19.1. ¿Qué son los Servicios Web REST?
o 19.2. Creación de una clase raíz de recursos REST
+ 19.2.1. Desarrollo de Servicios Web REST con JAX-RS
+ 19.2.2. Vista general de una aplicación de JAX-RS
+ 19.2.3. La anotación @path y la ruta URI plantillas
+ 19.2.4. En respuesta a HTTP Recursos
# 19.2.4.1. La solicitud de designación de Anotaciones Método
# 19.2.4.2. Uso de los proveedores de la entidad a la respuesta Mapa HTTP y Cuerpos Entidad de solicitud
+ 19.2.5. Uso de @consumes y @produces para personalización de solicitudes y respuestas
# 19.2.5.1. La anotación @produces
# 19.2.5.2. La anotación @consumes
+ 19.2.6. Extracción de parámetros de la petición
o 19.3. Aplicaciones de ejemplo para JAX-RS
+ 19.3.1. Un servicio web RESTful
# 19.3.1.1. Para crear un Servicio Web RESTful Uso de NetBeans IDE
+ 19.3.2. El ejemplo de aplicación rsvp
# 19.3.2.1. Componentes de la Aplicación Ejemplo rsvp
# 19.3.2.2. Ejecutar el Ejemplo rsvp aplicación
+ 19.3.3. Ejemplos reales
o 19.4. Para más información sobre JAX-RS
* Capítulo 20 - JAX-RS avanzada Características
o 20.1. Anotaciones para las propiedades de campo y del bean de las clases de recursos
+ 20.1.1. Extracción de parámetros de ruta
+ 20.1.2. Extracción de parámetros de consulta
+ 20.1.3. Extracción de datos de formulario
+ 20.1.4. Extraer el tipo Java de una solicitud o una respuesta
o 20.2. Subresources y resolución de recursos de tiempo de ejecución
+ 20.2.1. Subresource Métodos
+ 20.2.2. Subresource localizadores
o 20.3. La integración de JAX-RS con Tecnología EJB y CDI
o 20.4. Pide condicional HTTP
o 20.5. Tiempo de ejecución Negociación de contenido
o 20.6. Utilizando JAX-RS con JAXB