Curso de Arquitectura Empresarial J2EE Parte 4

Solicita información

Analisis de educaedu

Pablo Nieves

Curso de Arquitectura Empresarial J2EE Parte 4

  • Modalidad de impartición El Curso Arquitectura Empresarial J2EE Parte 4 de INcaprog Online se imparte de manera virtual.
  • Titulación oficial INcaprog Online otorga certificación de participación al "Curso Arquitectura Empresarial J2EE Parte 4".
  • Valoración del programa Ya 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 curso Consultar precio.
  • Dirigido a El 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.
  • Empleabilidad Con 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

  • Contenido Curso 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


Otra formación relacionada con java y javascript