Objetivos - Diseñar e implementar arquitecturas JAVA. - Descubrir la programación orientada a objetos. - Desarrollar la habilidad de diseñar y crear páginas web. - Obtener los conocimientos necesarios sobre Struts 2. - Profundizar en conocimientos más específicos sobre Struts 2. - Adquirir los conocimientos necesarios de Spring MVC. - Alcanzar los conocimientos necesarios sobre Hibernate. Contenidos Programación orientada a objetos Introducción Introducción a la programación orientada a objetos Clases Creación de una clase Objetos Ejemplo práctico con objetos Ejemplo práctico con objetos II Interacción entre los elementos Ejemplo interacción entre elementos Interfaces Interfaces II Peculiaridades de Java Resumen Aplicaciones web con Java Introducción Introducción, objetivos y software recomendado Programación web con Java. Introducción a JSP Programación web con Java. Trabajo son Servlets Programación web con Java. Seguridad en JSP Programación web con Java. Introducción a Enterprise Java Beans Programación web con Java. Introducción al patrón MVC Programación web con PHP. Introducción a PHP Programación web con PHP. Mantenimiento de estado Programación web con PHP. Servicios Web Programación web con PHP. Herramientas adicionales Configuración del servidor. Configuración del Servidor Resin Configuración del servidor. Instalación de Java Bridge Resumen Java Struts 2.0 avanzado (I) Introducción Introducción a Struts 2 Patrón MVC y beneficios Introducción a las acciones Controlador con Servlet (crear Acción). Añadir Librerías Struts Controlador con Servlet (crear Vista) Controlador con Servlet (crear Servlet) Controlador con filtro (crear FilterDispatcher) Fichero "Struts.xml" Crear acción y fichero "Struts.xml". Añadir resultado a la acción Clase ActionSupport Creación de la Acción con ActionSupport Implementación de ActionContext/Interfaces de Contexto Struts Tags Object Graph Navigation Language (OGNL) Crear formulario con Form Tags Atributos List, ListKey y ListValue Generic Tags Crear acción para Listado. Crear formulario Utilizar Generic Tags Programar ordenación Validación de entrada y tipos de validación Crear primeras validaciones Etiquetas Set y Push Validación personalizada Añadir lógica de validación Interceptores y conversión de tipos Resumen Java Struts 2.0 avanzado (II) Introducción Crear conversor personalizado Interceptores ModelDriven y Prepare Implementación de ModelDriven Implementación de Prepare-Acción Implementación de Prepare-Struts.xml Autorización y autenticación Roles y usuarios Definir autenticación Restringir acceso Autenticación por formularios Mensajes e internacionalización Capa de persistencia Implementación del patrón DAO. Implementación capa de persistencia. Crear formulario Subida de ficheros Subida múltiple de ficheros Descarga de ficheros Medidores de progreso Añadir medidor a un proceso AJAX Formulario con AJAX Formulario con AJAX 2 FreeMarker, Velocity y Profiling Integración con Spring e Hibernate Migración desde versiones anteriores Resumen Spring MVC Introducción Introducción a Spring Spring MVC Capacidades específicas Acceso a datos Programación orientada a aspectos (AOP) Gestión de transacciones Spring Web Services Spring Security Spring Test Resumen Hibernate Introducción Introducción a Hibernate Hibernate Clases mapeadas Consultas contra la base de datos Mapeo de asociaciones Mapeo de herencia Trabajo con objetos Optimización Resumen
Este sitio web utiliza cookies propias y de terceros para analizar nuestros servicios y mostrarte publicidad relacionada con tus preferencias, en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas). Si continúas navegando, consideraremos que aceptas su uso. Puedes configurar o rechazar la utilización de cookies u obtener más información aquí
Más información sobre el uso de "cookies" y sus opciones de privacidad
Este sitio web utiliza cookies tanto propias como de terceros para recabar y tratar su información con las finalidades que se detallan a continuación en el panel de configuración.
A través del mismo, puede aceptar o rechazar de forma diferenciada el uso de cookies, que están clasificadas en función del servicio. En cada uno de ellos encontrará información adicional sobre sus cookies. Puede encontrar más información en la Política de cookies.
Estrictamente necesarias (técnicas):
Se usan para actividades que son estrictamente necesarias para gestionar o prestar el servicio que usted nos ha solicitado y, por tanto, no exigen su consentimiento.
Google Analytics
Google Analytics es una herramienta de analítica web de la empresa Google. Ofrece información agrupada del tráfico que llega a los sitios web según la audiencia, la adquisición, el comportamiento y las conversiones que se llevan a cabo en el sitio web. Es una herramienta utilizada en marketing digital.