Curso Desarrollo de Aplicaciones Empresariales Web mediante la Tecnología J2EE/Arquitectura Empresarial de Software PARTE 5 (Online)
Definición
Contenido Temático
- Capítulo 41 - Introducción Proteger las aplicaciones de Enterprise
- 41.1. Asegurar Beans Enterprise
- 41.1.1. Garantizar un Bean Enterprise uso de seguridad declarativa
- 41.1.1.1. Especificación de los usuarios autorizados por la Declaración de las funciones de seguridad
- 41.1.1.2. La especificación de un mecanismo de autenticación y conexión segura
- 41.1.2. Garantizar un Bean Enterprise programación
- 41.1.2.1. Acceso a una llamada Bean Enterprise contexto de seguridad
- 41.1.3. La difusión de una identidad de seguridad (Run-As)
- 41.1.3.1. Configurar la identidad de un componente de seguridad Propagado
- 41.1.3.2. La confianza entre los contenedores
- 41.1.4. Implementación de frijoles Secure Enterprise
- 41.2. Ejemplos: Asegurar Beans Enterprise
- 41.2.1. Ejemplo: Garantizar un Bean Enterprise con seguridad declarativa
- 41.2.1.1. Describiendo el Bean
- 41.2.1.2. Para construir, empaquetar, implementar y ejecutar el ejemplo de la cesta de seguro con NetBeans IDE
- 41.2.1.3. Para construir, empaquetar, implementar y ejecutar el ejemplo de la cesta de seguro con Ant
- 41.2.2. Ejemplo: Garantizar un Bean Enterprise con seguridad mediante programación
- 41.2.2.1. Modificación de ConverterBean
- 41.2.2.2. Modificación de ConverterServlet
- 41.2.2.3. Para construir, paquete, e implementar el ejemplo de convertidor de seguro con NetBeans IDE
- 41.2.2.4. Para construir, paquete, e implementar el ejemplo de convertidor de seguro con Ant
- 41.2.2.5. Para ejecutar el ejemplo de convertidor de seguro
- 41.3. Protección de clientes de aplicaciones
- 41.3.1. Utilizando módulos de registro
- 41.3.2. Uso de inicio de sesión mediante programación
- 41.4. Proteger los sistemas de información de la empresa Aplicaciones
- 41.4.1. Gestionado por el contenedor de inicio de sesión
- 41.4.2. Componente gestionados de inicio de sesión
- 41.4.3. Configuración de la seguridad del adaptador de recursos
- 41.4.4. Para un mapa de Aplicación a los Directores Principales EIS
- Capítulo 42 - Introducción a Java EE Tecnologías de Apoyo
- 42.1. Transacciones
- 42.2. Recursos
- 42.2.1. La arquitectura Java EE Connector y adaptadores de recursos
- 42.2.2. Base de datos Java Software de conectividad
- 42.3. Java Message Service
- Capítulo 43 - Transacciones
- 43.1. ¿Qué es una transacción?
- 43.2. Las transacciones administradas por contenedor
- 43.2.1. Atributos de transacción
- 43.2.1.1. Atríbuto Required
- 43.2.1.2. RequiresNew atributo
- 43.2.1.3. Atríbuto Mandatory
- 43.2.1.4. NotSupported atributo
- 43.2.1.5. Atributo Supports
- 43.2.1.6. Atributo Never
- 43.2.1.7. Resumen de la Transacción Atributos
- 43.2.1.8. Marco de transacciones Atributos
- 43.2.2. Deshacer una transacción administrada por contenedor
- 43.2.3. Sincronización de las variables de un Bean de sesión de Instancia
- 43.2.4. Métodos no permitidos en las transacciones administradas por contenedor
- 43.3. Bean-Managed Transacciones
- 43.3.1. Las transacciones JTA
- 43.3.2. Retornando sin commiting
- 43.3.3. Métodos no permitidos en las transacciones administradas por el Bean
- 43.4. Tiempos de espera de transacción
- 43.4.1. Para establecer un tiempo de espera de transacciones
- 43.5. Actualización de múltiples bases de datos
- 43.6. Operaciones con componentes Web
- 43.7. Más información sobre las transacciones
- Capítulo 44 - Recursos Conexiones
- 44.1. Recursos y de nombres JNDI
- 44.2. DataSource Objetos y Almacenes de Conexiones
- 44.2.1. Inyección de recursos
- 44.2.2. Método basado en la inyección
- 44.2.3. Inyección de clase basada en
- 44.3. Adaptadores de recursos y contratos
- 44.3.1. Gestión de Contratos
- 44.3.1.1. Gestión del ciclo de vida
- 44.3.1.2. Contrato de Trabajo de Gestión
- 44.3.2. Contrato de trabajo genéricos Contexto
- 44.3.3. Salientes y entrantes Contratos
- 44.4. Las anotaciones de metadatos
- 44.5. Cliente de Interfaz Común
- 44.6. Más información sobre los recursos
- Capítulo 45 - Java Conceptos de Servicio de mensajes
- 45.1. Vista general de la API de JMS
- 45.1.1. ¿Qué es la mensajería?
- 45.1.2. ¿Qué es la API de JMS?
- 45.1.3. Cuando se puede utilizar la API de JMS?
- 45.1.4. ¿Cómo funciona el API de JMS Trabajar con la plataforma Java EE?
- 45.2. Conceptos básicos JMS API
- 45.2.1. JMS API de Arquitectura
- 45.2.2. Mensajería de dominio
- 45.2.2.1. Punto a punto de mensajería de dominio
- 45.2.2.2. Programar con las interfaces comunes
- 45.2.3. Mensaje de Consumo
- 45.3. El modelo de programación de la API JMS
- 45.3.1. JMS objetos administrados
- 45.3.1.1. Fábricas de Conexión JMS
- 45.3.1.2. JMS Destinos
- 45.3.2. JMS Conexiones
- 45.3.3. JMS Sesiones
- 45.3.4. Los productores de mensajes JMS
- 45.3.5. Los consumidores de mensajes JMS
- 45.3.5.1. Oyentes de mensajes JMS
- 45.3.5.2. Selectores de mensajes JMS
- 45.3.6. Los mensajes JMS
- 45.3.6.1. Encabezados de mensajes
- 45.3.6.2. Mensaje de Propiedades
- 45.3.6.3. Mensaje de los órganos
- 45.3.7. JMS Navegadores cola
- 45.3.8. JMS control de excepciones
- 45.4. Crear aplicaciones JMS robusto
- 45.4.1. Uso de mecanismos básicos de confiabilidad
- 45.4.1.1. Control de Reconocimiento de mensajes
- 45.4.1.2. Especificación de la persistencia de mensajes
- 45.4.1.3. Configuración de niveles de mensaje de prioridad
- 45.4.1.4. Permitir que los mensajes de Vencimiento
- 45.4.1.5. Creación de Destinos temporal
- 45.4.2. Uso de mecanismos avanzados de confiabilidad
- 45.4.2.1. Crear suscripciones duraderas
- 45.4.2.2. Uso de JMS API Transacciones locales
- 45.5. Uso de la API de JMS en aplicaciones Java EE
- 45.5.1. Uso de @ Anotaciones de recursos en Bean Enterprise o componentes Web
- 45.5.2. Uso de beans de sesión para producir y recibir mensajes de forma sincrónica
- 45.5.2.1. Gestión de los Recursos
- 45.5.2.2. Transacciones
- 45.5.3. Uso de beans controlados por mensajes para recibir mensajes de forma asincrónica
- 45.5.4. Administración de transacciones distribuidas
- 45.5.5. Uso de la API de JMS con los clientes de aplicaciones y componentes Web
- 45.6. Para más información sobre JMS
- Capítulo 46 - Ejemplos de Java servicio de mensajes
- 46.1. Escribir aplicaciones JMS simple
- 46.1.1. Un ejemplo sencillo de mensajes síncrono recibe
- 46.1.1.1. Escribir los Clientes para el ejemplo de recepción síncrona
- 46.1.1.2. A partir del Proveedor JMS
- 46.1.1.3. JMS objetos administrados para la recepción síncrona Ejemplo
- 46.1.1.4. Construcción, embalaje, implementar y ejecutar los Clientes para el ejemplo síncrono Recibir
- 46.1.2. Un ejemplo sencillo de Consumo mensaje asíncrono
- 46.1.2.1. Escribir los Clientes para el ejemplo de recepción asincrónica
- 46.1.2.2. Para generar y paquete del Cliente AsynchConsumer Con NetBeans IDE
- 46.1.2.3. Para implementar y ejecutar los clientes para la recepción asincrónica Ejemplo de uso de NetBeans IDE
- 46.1.2.4. Para generar y paquete del Cliente AsynchConsumer Usando Ant
- 46.1.2.5. Para implementar y ejecutar los clientes para la recepción asincrónica Ejemplo de uso de la hormiga y el Comando appclient
- 46.1.3. Un ejemplo sencillo de mensajes de navegación de una cola
- 46.1.3.1. Escribir el cliente para el navegador Ejemplo de cola
- 46.1.3.2. Para construir, empaquetar, implementar, y ejecutar el cliente MessageBrowser Con NetBeans IDE
- 46.1.3.3. Para construir, implementar paquetes, y ejecutar el cliente MessageBrowser Usando Ant y el Comando appclient
- 46.1.4. Ejecución de los clientes JMS en varios sistemas
- 46.1.4.1. Para crear objetos administrados para sistemas múltiples
- 46.1.4.2. Cambiar el nombre de host por defecto
- 46.1.4.3. Para editar, crear, empaquetar, implementar, y ejecutar los clientes mediante el IDE NetBeans
- 46.1.4.4. Para editar, construir, implementar paquetes, ya Ejecute el uso de los clientes Ant y del Comando appclient
- 46.1.5. Anulación de la implementación y limpieza de los ejemplos sencillos de JMS
- 46.2. Escribir aplicaciones JMS robusto
- 46.2.1. Un ejemplo Reconocimiento mensaje
- 46.2.1.1. Para construir, implementar paquetes, y ejecutar el ackequivexample Con NetBeans IDE
- 46.2.1.2. Para construir, implementar paquetes, y ejecutar ackequivexample Usando Ant
- 46.2.2. Un ejemplo de suscripción duradera
- 46.2.2.1. Para construir, implementar paquetes, y ejecutar durablesubscriberexample Con NetBeans IDE
- 46.2.2.2. Para construir, implementar paquetes, y ejecutar durablesubscriberexample Usando Ant
- 46.2.3. Un ejemplo de transacciones locales
- 46.2.3.1. Para construir, implementar paquetes, y ejecutar transactedexample Con NetBeans IDE
- 46.2.3.2. Para construir, implementar paquetes, y ejecutar transactedexample Usando Ant y el Comando appclient
- 46.3. Una aplicación que utiliza la API de JMS con un bean de sesión
- 46.3.1. Redacción de los componentes de aplicaciones para el Ejemplo clientsessionmdb
- 46.3.1.1. Codificación de la aplicación cliente: MyAppClient.java
- 46.3.1.2. Codificación del bean de sesión Editor
- 46.3.1.3. Codificación de los beans controlados por mensajes: MessageBean.java
- 46.3.2. Creación de recursos para el Ejemplo clientsessionmdb
- 46.3.3. Para construir, implementar paquetes, y ejecutar el ejemplo clientsessionmdb Con NetBeans IDE
- 46.3.4. Para construir, implementar paquetes, y ejecutar el ejemplo clientsessionmdb Usando Ant
- 46.4. Una aplicación que utiliza la API de JMS con una Entidad
- 46.4.1. Descripción del ejemplo de aplicación clientmdbentity
- 46.4.2. Redacción de los componentes de aplicaciones para el Ejemplo clientmdbentity
- 46.4.2.1. Codificación de la aplicación cliente: HumanResourceClient.java
- 46.4.2.2. Codificación del Mensaje-Driven Beans para el Ejemplo clientmdbentity
- 46.4.2.3. Codificación de la clase de entidad para el ejemplo clientmdbentity
- 46.4.3. Creación de recursos para el Ejemplo clientmdbentity
- 46.4.4. Para construir, implementar paquetes, y ejecutar el ejemplo clientmdbentity Con NetBeans IDE
- 46.4.5. Para construir, implementar paquetes, y ejecutar el ejemplo clientmdbentity Usando Ant
- 46.5. Un ejemplo de aplicación que los mensajes Consume desde un servidor remoto
- 46.5.1. Descripción del ejemplo consumeremote módulos
- 46.5.2. Escribir los componentes del módulo para el Ejemplo consumeremote
- 46.5.3. Creación de recursos para el Ejemplo consumeremote
- 46.5.4. Utilización de dos servidores de aplicaciones para el Ejemplo consumeremote
- 46.5.5. Para construir, implementar paquetes, y ejecutar el consumeremoteModules Con NetBeans IDE
- 46.5.6. Para construir, implementar paquetes, y ejecutar los módulos consumeremote Usando Ant
- 46.6. Un ejemplo de aplicación que despliega un beans controlados por mensajes en dos servidores
- 46.6.1. Descripción del ejemplo sendremote módulos
- 46.6.2. Escribir los componentes del módulo para el Ejemplo sendremote
- 46.6.2.1. Codificación de la aplicación cliente: MultiAppServerClient.java
- 46.6.2.2. Codificación de los beans controlados por mensajes: ReplyMsgBean.java
- 46.6.3. Creación de recursos para el Ejemplo sendremote
- 46.6.4. Para habilitar la implementación en el sistema remoto
- 46.6.5. Para utilizar dos servidores de aplicaciones para el Ejemplo sendremote
- 46.6.7. Para construir, implementar paquetes, y ejecutar los módulos sendremote Con NetBeans IDE
- 46.6.8. Para construir, implementar paquetes, y ejecutar los módulos sendremote Usando Ant
- Capítulo 47 - Conceptos Avanzados Bean Validación y ejemplos
- 47.1. La creación de restricciones personalizadas
- 47.1.1. Uso de la incorporada en las restricciones de hacer una nueva restricción
- 47.2. Personalizar mensajes de validación
- 47.2.1. El paquete de recursos ValidationMessages
- 47.2.1.1. Localización de mensajes de validación
- 47.3. Agrupación de restricciones
- 47.3.1. Personalización de la Orden del Grupo de Validación
- Capítulo 48 - Uso de interceptores de Java EE
- 48.1. Listado de interceptores
- 48.1.1. Interceptor clases
- 48.1.2. Interceptor del ciclo de vida
- 48.1.3. Interceptores y Contextos y la inyección de dependencias para la plataforma Java EE
- 48.2. Uso de interceptores
- 48.2.1. Interceptar llamadas a métodos
- 48.2.1.1. Uso de interceptores múltiples Método
- 48.2.1.2. Acceso a los parámetros de destino método de una clase de interceptor
- 48.2.2. Interceptar eventos del ciclo de vida de devolución de llamada
- 48.2.2.1. Uso de varios interceptores de devolución de llamada del ciclo de vida
- 48.2.3. Interceptar eventos de tiempo de espera
- 48.2.3.1. Uso de múltiples interceptores de tiempo de espera
- 48.3. El ejemplo interceptor de Aplicación
- 48.3.1. Ejecutar el Ejemplo interceptor de aplicación en NetBeans IDE
- 48.3.2. Ejecución del interceptor de Uso de Aplicaciones de ejemplo Ant
- Capítulo 49 - Tutoría duque Caso Ejemplo de Estudio
- 49.1. Diseño y Arquitectura del duque de Tutoría
- 49.2. Interfaz principal
- 49.2.1. Entidades de Java Persistence API usado en la interfaz principal
- 49.2.2. Beans Enterprise usados ??en la interfaz principal
- 49.2.3. Facelets los archivos usados ??en la interfaz principal
- 49.2.4. Ayudante de Clases utilizadas en la interfaz principal
- 49.2.5. Propiedades de Archivos
- 49.2.6. Los descriptores de despliegue utilizados en Duque de Tutoría
- 49.3. Interfaz de administración
- 49.3.1. Beans Enterprise utiliza en la interfaz de administración
- 49.3.2. Facelets los archivos usados ??en la interfaz de administración
- 49.4. La ejecución del duque de aplicación Tutoría Estudio de caso
- 49.4.1. Configuración del servidor GlassFish
- 49.4.1.1. Adición de un usuario al Reino de archivos en el servidor GlassFish
- 49.4.2. Ejecución de Tutoría de Duke
- 49.4.2.1. Para generar e implementar Tutoría de Duke en NetBeans IDE
- 49.4.2.2. Para generar e implementar Tutoría duque Usando Ant
- 49.4.2.3. Uso de Tutoría de Duke