Modalidad de imparticiónEl Curso Arquitectura Empresarial J2EE Parte 4 de INcaprog Online se imparte de manera virtual.
Titulación oficialINcaprog Online otorga certificación de participación al "Curso Arquitectura Empresarial J2EE Parte 4".
Valoración del programaYa la meta está muy cerca, con este curso ya podrás incursionar en arquitecturas empresariales, mirando las necesidades en procesos y comunicaciones en una empresa, facilitándolos a nivel de programación y empleando software libre ¡felicidades! ya no necesitarás más de servidores clásicos o bases de datos tradicionales, con esta plataforma podrás administrar información a tu gusto, satisfaciendo las necesidades de una compañía pero contando con la seguridad, mantenimiento y flexibilidad necesarias para ello.
Precio del cursoConsultar precio.
Dirigido aEl Curso Arquitectura Empresarial J2EE Parte 4 está pensado para estudiantes de ingeniería de sistemas, aficionados a la programación y público general interesado en este tema.
EmpleabilidadCon El Curso Arquitectura Empresarial se puede conseguir trabajo en el área de sistemas en programación en cualquier empresa que así lo requiera, pero aún hay que terminar los niveles y procurar tener experiencia en el tema.
Curso de Arquitectura Empresarial J2EE Parte 4
ContenidoCurso Desarrollo de Aplicaciones Empresariales Web mediante la Tecnología J2EE/Arquitectura Empresarial de Software PARTE 4 (Online)
Definición
Contenido Temático
Capítulo 31 - Ejecución de los Contextos de avanzada y ejemplos inyección de dependencia
31.1. El ejemplo de codificador: El uso de alternativas
31.1.1. La interfaz de codificador y puestas en práctica
31.1.2. El codificador Facelets página y Bean Gestionado
31.1.3. Construcción, embalaje, implementar y ejecutar el ejemplo del codificador
31.1.3.1. Para construir, paquete, e implementar el ejemplo del codificador con NetBeans IDE
31.1.3.2. Para ejecutar el ejemplo de codificador Con NetBeans IDE
31.1.3.3. Para construir, paquete, e implementar el ejemplo del codificador con Ant
31.1.3.4. Para ejecutar el ejemplo de codificador Usando Ant
31.2. El ejemplo producermethods: El uso de un método de productor elegir una aplicación Bean
31.2.1. Componentes del ejemplo producermethods
31.2.2. Construcción, embalaje, implementar y ejecutar el ejemplo producermethods
31.2.2.1. Para construir, paquete, e implementar el ejemplo producermethods Con NetBeans IDE
31.2.2.2. Para construir, paquete, e implementar el ejemplo producermethods Usando Ant
31.2.2.3. Para ejecutar el ejemplo de producermethods
31.3. El producerfields Ejemplo: Uso de los campos productores para generar recursos
31.3.1. El productor de campo para el Ejemplo producerfields
31.3.2. El producerfields y entidades Bean de sesión
31.3.3. El producerfields páginas Facelets y Bean Gestionado
31.3.4. Construcción, embalaje, implementar y ejecutar el ejemplo producerfields
31.3.4.1. Para construir, paquete, e implementar el ejemplo producerfields Con NetBeans IDE
31.3.4.2. Para construir, paquete, e implementar el ejemplo producerfields Usando Ant
31.3.4.3. Para ejecutar el ejemplo de producerfields
31.4. El ejemplo billpayment: Eventos de Uso y Interceptores
31.4.1. La clase de evento PaymentEvent
31.4.2. El detector de eventos PaymentHandler
31.4.3. El billpayment Facelets Páginas y Bean Gestionado
31.4.4. La clase interceptor LoggedInterceptor
31.4.5. Construcción, embalaje, implementar y ejecutar el ejemplo billpayment
31.4.5.1. Para construir, paquete, e implementar el ejemplo billpayment Con NetBeans IDE
31.4.5.2. Para construir, paquete, e implementar el ejemplo billpayment Usando Ant
31.4.5.3. Para ejecutar el ejemplo de billpayment
31.5. Los decoradores Ejemplo: Decoración de un Bean
31.5.1. Componentes del ejemplo decoradores
31.5.1.2. Construcción, embalaje, implementar y ejecutar el ejemplo decoradores
31.5.1.2.1. Para construir, paquete, e implementar el ejemplo decoradores Con NetBeans IDE
31.5.1.2.2. Para construir, paquete, e implementar el ejemplo decoradores Usando Ant
31.5.1.2.3. Para ejecutar el ejemplo de decoradores
Capítulo 32 - Introducción a la API Java Persistence
32.1. Entidades
32.1.1. Requisitos para clases de entidad
32.1.2. Persistentes Campos y Propiedades en clases de entidad
32.1.2.1. Persistentes Campos
32.1.2.2. Persistentes Propiedades
32.1.2.3. Uso de las colecciones en los campos de la entidad y Propiedades
32.1.2.4. Validar persistentes Campos y Propiedades
32.1.3. Las claves principales de entidades
32.1.4. Multiplicidad de relaciones entre entidades
32.1.5. Dirección de Relaciones Entidad
32.1.5.1. Las relaciones bidireccionales
32.1.5.2. Las relaciones unidireccionales
32.1.5.3. Consultas y Dirección de Relación con
32.1.5.4. Cascada de Operaciones y Relaciones
32.1.5.5. Huérfanos de eliminación en las relaciones
32.1.6. Clases insertable en Entidades
32.2. Entidad de la herencia
32.2.1. Resumen Entidades
32.2.2. Superclase asignada
32.2.3. No-entidad superclase
32.2.4. Entidad Estrategias asignar la herencia
32.2.4.1. El cuadro individual por la Estrategia jerarquía de las clases
32.2.4.2. La Mesa por la estrategia de clase de hormigón
32.2.4.3. La Subclase acumulados Estrategia
32.3. Gestión de Entidades
32.3.1. La interfaz EntityManager
32.3.1.1. Administrada por contenedor Agentes Entidad
32.3.1.2. Aplicación Gestionado administradores de entidades
32.3.1.3. Búsqueda de Entidades Uso del EntityManager
32.3.1.4. Gestión del ciclo de vida de una instancia de la Entidad
32.3.1.5. La persistencia de instancias de entidad
32.3.1.6. Extracción de instancias de entidad
32.3.1.7. Sincronización de datos de entidad a la base de datos
32.3.2. Persistencia unidades
32.4. Consulta de Entidades
32.5. Más información sobre la persistencia
Capítulo 33 - Ejecución de los ejemplos de persistencia
33.1. El orden de aplicación
33.1.2. Entidad de relaciones en el orden de aplicación
33.1.2.1. Las relaciones auto-referencial
33.1.2.2. Uno-a-uno
33.1.2.3. Relación de uno a varios asignada a la superposición de claves principales y Exteriores
33.1.2.4. Las relaciones unidireccionales
33.1.3. Las claves principales en el orden de aplicación
33.1.3.1. Generado Primaria claves
33.1.3.2. Compuesto claves principales
33.1.4. Entidad asignada a la tabla de base de datos más de una
33.1.5. Cascada de operaciones en el orden de aplicación
33.1.6. BLOB y CLOB base de datos de tipos en el orden de aplicación
33.1.7. Tipos temporal en el orden de aplicación
33.1.8. Gestión de la orden de aplicación de Entidades
33.1.8.1. Creación de Entidades
33.1.8.2. Búsqueda de Entidades
33.1.8.3. Marco relaciones entre entidades
33.1.8.4. Utilizar consultas
33.1.8.5. Extracción de Entidades
33.1.9. Construcción, embalaje, implementar y ejecutar la orden de aplicación
33.1.9.1. Para construir, empaquetar, implementar, y ejecutar para UsingNetBeans IDE
33.1.9.2. Para construir, implementar paquetes, y en ejecutar para uso de Ant
33.1.9.3. La tarea all
33.2. La aplicación roster
33.2.1. Las relaciones en la lista de aplicaciones
33.2.1.1. Las muchas-a-muchos relación en lista
33.2.2. Entidad de la herencia en la lista de aplicaciones
33.2.3. Criterios de consultas en la lista de aplicaciones
33.2.3.1. Metamodelo de clases en la lista de aplicaciones
33.2.3.2. Obtención de una instancia de CriteriaBuilder en RequestBean
33.2.3.3. Creación de criterios de consultas en los métodos de negocio de RequestBean
33.2.4. Generación automática de la tabla en la lista de aplicaciones
33.2.5. Construcción, embalaje, implementar y ejecutar la lista de aplicaciones
33.2.5.1. Para construir, empaquetar, implementar, y ejecutar lista Usando NetBeans IDE
33.2.5.2. Para construir, implementar paquetes, y ejecutar lista Uso de Ant
33.2.5.3. La tarea all
33.3. La libreta de direcciones de aplicaciones
33.3.1. De bean de validación de restricciones en la libreta de direcciones
33.3.2. Especificación de mensajes de error de restricciones en la libreta de direcciones
33.3.3. Póngase en contacto con la validación de entrada de una aplicación JavaServer Faces
33.3.4. Construcción, embalaje, implementar y ejecutar la libreta de direcciones de aplicaciones
33.3.4.1. Construcción, embalaje, implementar y ejecutar la libreta de direcciones de aplicación en NetBeans IDE
33.3.4.2. Construcción, embalaje, implementar y ejecutar la libreta de direcciones de aplicación mediante la hormiga
Capítulo 34 - El Java Persistence Query Language
34.1. Lenguaje de consulta de terminología
34.2. Creación de consultas Uso del Lenguaje de consulta de Java Persistence
34.2.1. Parámetros con nombre en las consultas
34.2.2. Los parámetros de posición en las consultas
34.3. Consulta simplificada del lenguaje Sintaxis
34.3.1. Sentencias select
34.3.2. Sentencias update y delete
34.4. Ejemplo de consultas
34.4.1. Consultas simples
34.4.1.1. Una consulta de selección básica
34.4.1.2. La eliminación de los valores duplicados
34.4.1.3. Utilizar parámetros con nombre
34.4.2. Las consultas que navegan a las entidades relacionadas
34.4.2.1. Una simple consulta con relaciones
34.4.2.2. Navegando a los campos de la relación individual con valores
34.4.2.3. Atravesando las relaciones con un parámetro de entrada
34.4.2.4. Atravesando las relaciones múltiples
34.4.2.5. Navegación De acuerdo con los campos relacionados
34.4.3. Las consultas con otras expresiones condicionales
34.4.3.1. La expresión LIKE
34.4.3.2. La expresión IS NULL
34.4.3.3. La expresión IS EMPTY
34.4.3.4. La expresión BETWEEN
34.4.3.5. Operadores de comparación
34.4.4. A granel actualizaciones y eliminaciones
34.4.4.1. Consultas de actualización
34.4.4.2. Consultas de eliminación
34.5. Full Query Language Syntax
34.5.1. BNF Símbolos
34.5.2. BNF Gramática de la Lengua de consulta de Java Persistencia
34.5.3. La clausula FROM
34.5.3.1. Identificadores
34.5.3.2. Identificación de las variables
34.5.3.3. Rango de Declaraciones de variables
34.5.3.4. Colección de declaraciones de miembros
34.5.3.5. Joins
34.5.4. Expresiones de ruta
34.5.4.1. Ejemplos de expresiones de ruta
34.5.4.2. Tipos de expresión
34.5.4.3. Navegación
34.5.5. La clausula WHERE
34.5.5.1. Literales
34.5.5.2. Parámetros de entrada
34.5.5.3. Expresiones condicionales
34.5.5.4. Los operadores y su precedencia
34.5.5.5. Expresiones BETWEEN
34.5.5.6. Expresiones IN
34.5.5.7. Expresiones LIKE
34.5.5.8. Comparación de las expresiones NULL
34.5.5.9. Vaciar las expresiones Colección Comparación
34.5.5.10. Colección expresiones miembros
34.5.5.11. Subconsultas
34.5.5.12. Expresiones funcionales
34.5.5.13. Caso las expresiones
34.5.5.14. Valores NULL
34.5.5.15. Igualdad Semántica
34.5.6. Cláusula SELECT
34.5.6.1. Tipos de Retorno
34.5.6.2. La palabra clave DISTINCT
34.5.6.3. Constructor de expresiones
34.5.7. Cláusula ORDER BY
34.5.8. GROUP BY y HAVING Cláusulas
Capítulo 35 - Uso de la API de criterios para crear consultas
35.1. Resumen de los criterios y las API metamodelo
35.2. Uso de la API metamodelo al modelo de clases de entidad
35.2.1. Con clases metamodelo
35.3. Utilizando los criterios de la API y metamodelo API para crear consultas de base Typesafe
35.3.1. Crear una consulta Criterios
35.3.2. Consulta Raíces
35.3.3. Consultar relaciones mediante une
35.3.4. Ruta de navegación en los Criterios consultas
35.3.5. Restringir los resultados criterios de consulta
35.3.5.1. Los métodos de interfaz de Expresión
35.3.5.2. Métodos de Expresión en la interfaz de CriteriaBuilder
35.3.6. Administración de los resultados criterios de consulta
35.3.6.1. Ordenar los resultados
35.3.6.2. Agrupar los resultados de
35.3.7. Ejecutar consultas
35.3.7.1. Un solo valor resultados de una consulta
35.3.7.2. Colección con valores de resultados de una consulta
Capítulo 36 - Creación y uso de criterios basados ??en cadena-Consultas
36.1. Información general de las consultas criterios basados ??en cadena-API
36.1.1. Crear consultas basadas en cadenas
36.1.2. Ejecutar consultas basadas en cadenas
Capítulo 37 - El control de acceso concurrente a la Entidad de datos con bloqueo
37.1. Listado de bloqueo de la entidad y de concurrencia
37.1.1. Usando el bloqueo optimista
37.2. Modos de bloqueo
37.2.1. Ajuste del modo de bloqueo
37.2.2. Usando el bloqueo pesimista
37.2.2.1. Tiempos de espera de bloqueo pesimista
Capítulo 38 - Mejorar el rendimiento de las aplicaciones Java API de Persistencia estableciendo una caché de segundo nivel
38.1. Visión general de la caché de segundo nivel
38.1.1. Controlar si las entidades pueden almacenar en caché
38.2. Especificación de la configuración del modo de caché para mejorar el rendimiento
38.2.1. Ajuste de los modos de recuperación de caché y de la tienda
38.2.1.1. Modo de caché de recuperación
38.2.1.2. Modo de caché de la tienda
38.2.1.3. Ajuste de la Recuperación de la caché o el modo de tienda
38.2.2. Control de la caché de segundo nivel mediante programación
38.2.2.1. Comprobar si los datos de la entidad está en caché
38.2.2.2. Extracción de una Entidad de la caché
38.2.2.3. Eliminación de todos los datos de la caché
Capítulo 39 - Introducción a la seguridad en la Plataforma Java EE
39.1. Información general sobre seguridad de Java EE
39.1.1. Un ejemplo simple de Seguridad
39.1.1.1. Paso 1: Solicitud inicial
39.1.1.2. Paso 2: autenticación inicial
39.1.1.3. Paso 3: Autorización de URL
39.1.1.4. Paso 4: El cumplimiento de la solicitud original
39.1.1.5. Paso 5: La invocación de la Empresa Métodos de negocios Bean
39.1.2. Características de un mecanismo de seguridad
39.1.3. Características de seguridad de las aplicaciones
39.2. Mecanismos de Seguridad
39.2.1. Java SE Mecanismos de Seguridad
39.2.2. Mecanismos de seguridad de Java EE
39.2.2.1. Seguridad de la capa de aplicación
39.2.2.2. Transporte-Seguridad de la capa
39.2.2.3. Mensaje de Seguridad de la capa-
39.3. Proteger los contenedores
39.3.1. Uso de anotaciones para especificar Seguridad de la Información
39.3.2. Uso de los descriptores de despliegue para la seguridad declarativa
39.3.3. Usar la seguridad mediante programación
39.4. Asegurando el servidor GlassFish
39.5. Trabajar con Reinos, usuarios, grupos y roles
39.5.1. ¿Qué son los Reinos, usuarios, grupos y roles?
39.5.1.1. ¿Qué es un reino?
39.5.1.2. ¿Qué es un Usuario?
39.5.1.3. ¿Qué es un Grupo?
39.5.1.4.¿Qué es una función?
39.5.1.5.Algunos otros Terminología
39.5.2. Administrar usuarios y grupos en el servidor GlassFish
39.5.2.1. Para agregar usuarios al servidor GlassFish
39.5.2.2. Adición de usuarios al Reino Certificado
39.5.3. Configuración de las funciones de seguridad
39.5.4. Asignación de funciones a los usuarios y grupos
39.6. El establecimiento de una conexión segura mediante SSL
39.6.1. Verificación y configuración de la compatibilidad con SSL
39.6.2. Trabajar con Certificados Digitales
39.6.2.1. Creación de un certificado de servidor
39.7. Para más información acerca de la seguridad
40. Introducción Proteger las aplicaciones Web
40.1. Información general sobre seguridad de aplicaciones Web
40.2. Proteger las aplicaciones Web
40.2.1. Especificación de restricciones de seguridad
40.2.1.1. Especificación de una colección de recursos web
40.2.1.2. Especificación de una restricción de autorización
40.2.1.3. Especificación de una conexión segura
40.2.1.4. Especificación de restricciones de seguridad independientes para los diferentes recursos
40.2.2. Especificación de los mecanismos de autenticación
40.2.2.1. Autenticación básica HTTP
40.2.2.2. Autenticación basada en formularios
40.2.2.3. Recopilación de autenticación
40.2.2.4. Autenticación del cliente
40.2.2.5. Autenticación mutua
40.2.2.6. La especificación de un mecanismo de autenticación en el descriptor de despliegue
40.2.3. Declarar las funciones de seguridad
40.3. Uso de programación de Seguridad de Aplicaciones Web
40.3.1. La autenticación de usuario mediante programación
40.3.2. Comprobación de identidad del llamante mediante programación
40.3.3. Ejemplo de código para la Seguridad programático
40.3.4. Declarar y Vinculación de referencias papel
40.4. Ejemplos: Proteger las aplicaciones Web
40.4.1. Para configurar su sistema para ejecutar los ejemplos de Seguridad
40.4.2. Ejemplo: la autenticación básica con un servlet
40.4.2.1. Especificación de seguridad para la autenticación básica con anotaciones
40.4.2.2. Para construir, paquete, e implementar el ejemplo de servlet de autenticación básica con NetBeans IDE
40.4.2.3. Para construir, paquete, e implementar el ejemplo de servlet de autenticación básica con Ant
40.4.2.4. Para ejecutar el servlet de autenticación básica
40.4.3. Ejemplo:-Formulario de autenticación basada en una aplicación JavaServer Faces
40.4.3.1. Crear el formulario de acceso y la página de error
40.4.3.2. Especificación de seguridad para el ejemplo de autenticación basada en formularios
40.4.3.3. Para construir, paquete, e implementar el ejemplo de autenticación basada en formularios Uso de NetBeans IDE
40.4.3.4. Para construir, paquete, e implementar el ejemplo de autenticación basada en formularios utilizando Ant
40.4.3.5. Para ejecutar el ejemplo de autenticación basada en formularios