173
1 Servidores web y PaaS José Luis Zamora Sánchez <<[email protected]>> Table of Contents 1. Introducción a los servidores de aplicaciones y a WildFly ................................................ 5 1.1. ¿Qué es un servidor de aplicaciones? ................................................................... 5 1.2. Evolución de Java Enterprise ................................................................................. 7 1.3. Introducción a WildFly ............................................................................................ 8 Instalación de WildFly ............................................................................................ 9 Definición de dominio ............................................................................................ 9 Modos de trabajo de WildFly ................................................................................. 9 Estructura de directorios de WildFly .................................................................... 11 Creación de un usuario administrador ................................................................. 11 1.4. Herramientas de administración de WildFly ......................................................... 12 Consola de administración Web .......................................................................... 12 Command Line Interface (CLI) ............................................................................ 13 Edición manual de los ficheros de configuración ................................................ 16 1.5. Aplicaciones Java Enterprise ............................................................................... 16 Empaquetado de aplicaciones ............................................................................. 16 Despliegue de aplicaciones en WildFly ............................................................... 18 1.6. Arquitecturas basadas en microservicios ............................................................. 20 Ventajas de una arquitectura basada en Microservicios sobre una monolítica .... 20 Desventajas ......................................................................................................... 21 Cuándo utilizar microservicios ............................................................................. 21 Java EE Y los microservicios .............................................................................. 22 Docker .................................................................................................................. 24 1.7. Referencias ........................................................................................................... 24 1.8. Ejercicios de Introducción a los servidores de aplicaciones y a WildFly ............... 25 Desarrollo de un microservicio (0.3 Puntos) ........................................................ 25 Otras formas de despliegue (0.3 Puntos) ............................................................ 27 Virtualización con Docker (0.6 Puntos) ............................................................... 27 Entrega ................................................................................................................. 31 2. Administración de recursos en WildFly ........................................................................... 32 2.1. Fichero de configuración del Bootstrap ................................................................ 32 2.2. Estructura de los ficheros de configuración ......................................................... 32 2.3. Edición desde las herramientas de administración .............................................. 35 2.4. Configuración de recursos ................................................................................... 38 Configuración de Datasources ............................................................................. 38 Creación del Datasource y los pool .................................................................... 40 Configuración del contenedor de EJB’s .............................................................. 43 Descriptores de despliegue ................................................................................. 45 Class Loading ...................................................................................................... 45 Rendimiento ......................................................................................................... 46 2.5. Referencias ........................................................................................................... 47 2.6. Ejercicios de Administración de recursos en Wildfly ............................................ 47 Librería compartida de Logs (0.6 puntos) ............................................................ 47 Camino a Eurovisión (1 punto) ............................................................................ 48 3. Seguridad declarativa en WildFly (JAAS) ....................................................................... 51 3.1. Implementación de la seguridad declarativa en WildFly ....................................... 51

Servidores web y PaaS - uaexpertojava.ua.es/experto/restringido/2015-16/paas/paas.pdf · Tomcat implementa un contenedor Web que en su versión 8 cumple las especificaciones Servlet

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)