[SAP-020] Administración JBoss AS / EAP

Duración:                     30 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa  está destinada a  programadores y administradores que tienen que instalar, desplegar y administrar aplicaciones sobre el servidor Java EE JBoss AS o EAP.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de Sistemas Operativos, programación Java y Java EE  y nociones de tecnologías Web.

Objetivos

El alumno aprenderá a configurar, desplegar y administrar aplicaciones Java EE con el servidor de aplicaciones JBoss AS / EAP.


Contenido

  1. Introducción
    1. ¿Qué es JBoss?
    2. Evolución en el tiempo
    3. Arquitectura de los Servidores de Aplicaciones Java EE 
    4. Tecnologías y API en Java EE 
    5. Mercado de los Servidores de aplicaciones Java EE
    6. JBoss AS vs JBoss EAP
    7. Línea de productos JBoss
    8. Características de la plataforma Jboss
    9. Arquitectura JBoss AS
      1. Jboss MSC (Modular Service Container)
      2. Jboss Modules
      3. Jboss DMR (Dynamic Model Representation)
    10. Administración JBoss AS
  2. Instalación de JBoss AS
    1. Requisitos previos
    2. Instalación del servidor
    3. Arrancando y parando el servidor
    4. Añadir un usuario administrador
    5. Estructura de directorios y ficheros
    6. Configuraciones de arranque
    7. Instalación como servicio 
  3. Configuración y herramientas de administración
    1. Estructura del fichero de configuración
      1. Standalone.xml
    2. Consola de administración web
    3. Interfaz de línea de comandos para administrar (CLI)
    4. Dominios de administración
      1. Domain.xml
      2. Host.xml
  4. Despliegue de aplicaciones
    1. Despliegue en caliente
    2. Estructura del descriptor de despliegue
    3. Empaquetado de aplicaciones
    4. Despliegue Aplicaciones: Módulo Web
    5. Despliegue de Aplicaciones con DataSources
      1. XA vs No XA Datasources
    6. Despliegue Aplicaciones: Módulo EJB
    7. Despliegue de Aplicaciones: JMS y HornetQ
      1. Journaling
      2. Connectors y acceptors
      3. Netty vs InVM
    8. Carga de clases
  5. Seguridad de las aplicaciones
    1. Seguridad declarativa JEE
    2. Modelo de seguridad JAAS
    3. Modelo de seguridad JBoss
    4. Activar Keystore y configurar SSL
    5. Seguridad Java 2
  6. Clustering y dominios
    1. Introducción
    2. Tareas al crear un Clúster
    3. Frontal Web de un Servidor
    4. Creación del Clúster en modo standalone
    5. Uso de mod_cluster vs mod_jk
    6. Creación del Clúster en modo dominio
    7. Configuración de aplicaciones Web sobre clúster
    8. Configuración de aplicaciones EJB sobre clúster
    9. Configuración de aplicaciones JMS sobre clúster
  7. Optimización del rendimiento
    1. Tunning de la máquina virtual
    2. Herramientas


Documentación Recomendada

JBoss AS 7 Configuration, Deployment and Administration
Francesco Marchioni
Diciembre 2011 | 380 páginas 
ISBN: 9781849516785

https://www.packtpub.com/networking-and-servers/jboss-7-configuration-deployment-and-administration