¿Qué quieres aprender?

JAVA ENTERPRISE EDITION

JAVA ENTERPRISE EDITION

DELENA

Curso a distancia


385
¿Quieres hablar con un asesor sobre este curso?

Temario completo de este curso

PARTE I

Introducción

Capítulo 1. Presentación
1. Introducción
2. Servidores Web y servidores de aplicaciones
3. Clientes ligeros y clientes pesados
4. Estructura de una aplicación JEE
5. Empaquetado de una aplicación
5.1. Creación de un empaquetado
5.2. Visualización del contenido
5.3. Extracción
5.4. Actualización

Capítulo 2. El protocolo HTTP
1. Presentación
1.1. Funcionamiento
1.2. Las URL
2. Las peticiones HTTP
2.1. Los distintos tipos de petición
2.2. Las cabeceras de petición
3. Las respuestas HTTP
3.1. Los diferentes tipos de respuesta
3.2. Las cabeceras de respuesta
4. Gestión del almacenamiento en caché
4.1. Gestión realizada por el cliente
4.2. Gestión realizada por el servidor

Capítulo 3. Servlets
1. Presentación
1.1. Diálogo con un servlet
1.2. Tratamientos realizados
1.3. Clases e interfaces utilizadas
2. Ciclo de vida de un servlet
2.1. Método init
2.2. Parámetros de inicialización
2.3. Método destroy
2.4. Método service
2.5. Métodos doXXXX
3. Utilizar la petición HTTP
3.1. Obtener información sobre la URL
3.2. Leer parámetros
3.3. Leer cabeceras
3.4. Añadir información a la petición
4. Construir la respuesta HTTP
4.1. Definir el estado de la respuesta
4.2. Agregar cabeceras
4.3. Construir el cuerpo de la respuesta
5. Elementos accesibles desde un servlet
5.1. Contexto de aplicación
5.2. Sesión
6. Utilización de otros recursos
6.1. Utilización del RequestDispatcher
6.2. Redirección
7. Filtros
7.1. Creación
7.2. Declaración
8. Eventos
8.1. Eventos asociados a la aplicación
8.2. Eventos asociados a sesiones
9. Sincronización de servlets
9.1. Utilización de la interfaz SingleThreadModel
9.2. Utilización de bloques de código sincronizados

Capítulo 4. Uso de sesiones
1. Obtener el seguimiento de la sesión
1.1. Uso de cookies
1.2. Utilización de la sesión
2. Utilización de la sesión
2.1. Obtener una sesión
2.2. Almacenar, consultar y suprimir elementos
2.3. Finalizar la sesión

Capítulo 5. Las páginas JSP
1. Presentación
1.1. Tratamiento de una página JSP por el servidor
1.2. Elementos que constituyen una página JSP
2. Directivas JSP
2.1. La directiva page
2.2. La directiva include
2.3. La directiva taglib
2. 4 Java Enterprise Edition
3. Scriptlets
3.1. Declaración de variables o de métodos
3.2. Inserción de instrucciones Java
3.3. Evaluación de una expresión
3.4. Comentarios
4. Objetos implícitos
5. Etiquetas JSP
6. Sintaxis XML

Capítulo 6. La librería JSTL
1. Presentación
2. Las expressions language
2.1. Declaración de una expression language
2.2. Operadores en expressions language
2.3. Tratamiento de excepciones en las expressions language
3. La librería básica
3.1. Etiquetas de gestión de variables
3.2. Operaciones condicionales
3.3. Iteraciones
3.4. Manipulación de URL
4. La librería XML
4.1. Etiquetas básicas
4.2. Etiquetas condicionales
4.3. Etiqueta de iteración
5. La librería de internacionalización y de formato
4.1. Internacionalización de una aplicación
4.2. Formato de valores numéricos y de fechas
6. Librería de acceso a bases de datos
6.1. Configurar una conexión
6.2. Ejecución de una instrucción select
6.3. Utilizar los resultados
6.4. Ejecución de una instrucción SQL cualquiera
6.5. Utilización de parámetros en el código SQL

Capítulo 7. Etiquetas JSP personalizadas
1. Presentación
2. Los archivos de etiquetas
2.1. Creación de un archivo de etiquetas
2.2. Añadir atributos a una etiqueta personalizada
2.3. Variables en archivos de etiquetas
3. Las etiquetas diseñadas en Java
3.1. Etiquetas simples sin cuerpo
3.2. Etiquetas con cuerpo

Capítulo 8. JDBC
1. Principio de funcionamiento de una base de datos
1.1. Terminología
1.2. El lenguaje SQL
2. Acceso a una base de datos desde Java
2.1. Presentación de JDBC
2.2. Establecer y manipular la conexión
2.3. Ejecución de instrucciones SQL
2.4. Utilización de conjuntos de registros con la interfaz ResultSet
2.5. Gestión de transacciones
3. Pool de conexiones y Datasource
3.1. Principio y utilización de un pool de conexiones
3.2. Configuración de un pool de conexiones
3.3. Utilización de un pool de conexiones

Anexos
1. Estructura general del descriptor de despliegue
2. Sección context-param
3. Sección filter
4. Sección filter-mapping
5. Sección listener
6. Sección servlet
7. Sección servlet-mapping
8. Sección session-config
9. Sección mime-mapping
10. Sección welcome-file-list
11. Sección error-page
12. Sección jsp-config
13. Sección security-constraint
14. Sección loging-config
15. Sección security-role

PARTE II

Capítulo 1. Presentación
1. ¿Qué es un framework?
2. ¿Por qué utilizar un framework?
2.1 Normas y estándares
2.2 Framework y desarrollo Web
3. Los distintos tipos de framework
4. ¿Qué framework elegimos?
5. Introducción a la programación en Java Entreprise Edition
6. Struts 1
7. Struts 2
8. Instalación del framework Struts 2
9. En resumen

Capítulo 2. Modelo de diseño MVC y Java EE
1. Presentación
2. Primer proyecto MVC
3. Proyecto MVC con filtro
4. En resumen

Capítulo 3. Empezar a usar Struts 2
1. Presentación
2. Funcionamiento general de Struts 2
3. Los interceptores de Struts 2
4. El archivo de configuración struts.xml
4.1 La etiqueta
4.2 La etiqueta
4.3 La etiqueta
4.4 La etiqueta
4.5 La etiqueta
4.6 La etiqueta
4.7 La etiqueta
4.8 La etiqueta
5. Arquitectura de Struts 2
6. Los archivos de propiedades struts.properties y default.properties.
7. El archivo de propiedades de la aplicación web.xml
8. El archivo de configuración struts-default.xml
9. Nuestra primera aplicación con Struts
10. En resumen

Capítulo 4. Gestión de los registros y de la depuración
1. Presentación
2. Administración de la depuración
3. Administración de la creación de perfiles (Profiling)
4. En resumen

Capítulo 5. Gestión de las acciones
1. Presentación
2. Clases de acción
3. Administración de los recursos
3.1 Acceso a los recursos por clase
3.2 Acceso a los recursos por interfaz
3.3 Trasladar parámetros
4. Administración dinámica del mapping
5. Invocación dinámica de métodos
6. Administración de los resultados
6.1 Redirección con parámetros
6.2 Redirección sin parámetros
6.3 Redirección a una acción
6.4 Redirección encadenada
6.5 FreeMarker y Velocity
6.6 HttpHeader
6.7 Stream
6.8 XSLT
6.9 PlainText
7. Administración de las excepciones
8. En resumen

Capítulo 6. Biblioteca de etiquetas de Struts
1. Presentación
2. Las etiquetas de formulario
2.1 La etiqueta
2.2 Los temas de presentación y el atributo theme
2.3 La etiqueta
2.4 La etiqueta
2.5 La etiqueta
2.6 La etiqueta
2.7 La etiqueta
2.8 La etiqueta
2.9 La etiqueta
2.10 La etiqueta
2.11 La etiqueta
2.12 La etiqueta
2.13 La etiqueta
2.14 La etiqueta
2.15 Otras etiquetas de los formularios de Struts
3. Las etiquetas de control
3.1. La etiqueta
3.2. La etiqueta
3.3. La etiqueta
3.4. La etiqueta
3.5. La etiqueta
3.6. La etiqueta
3.7. La etiqueta
3.8. La etiqueta
3.9. La etiqueta
3.10. Las etiquetas , y
3.11. La etiqueta
3.12. La etiqueta
3.13. La etiqueta
4. En resumen

Capítulo 7. Mensajes e internacionalización
1. Presentación
2. Aplicación
3. Acceso a las propiedades
4. Datos multilingües
5. Selección dinámica de archivos
6. Acceso a los recursos de las clases
7. En resumen

Capítulo 8. Validación de entradas
1. Presentación
2. Aplicación
3. Validaciones
3.1. required
3.2. requiredstring
3.3. stringlength
3.4. int
3.5. date
3.6. e-mail
3.7. url
3.8. regex
3.9. fieldexpression y expression
3.10. conversion
3.11. visitor
4. Aplicación de un ejemplo completo
5. Gestión de mensajes de error y SUCCESS
6. Escribir un validador
6.1 La interfaz Validator y las clases ValidatorSupport y
FieldValidatorSupport
6.2 Declarar los validadores
6.3 Aplicación
6.4 Validación en las clases de acción
7. En resumen

Capítulo 9. Gestión de los tipos y de las conversiones
1. Presentación
2. Administración de las conversiones
3. Administración de los tipos
4. Aplicación
5. En resumen

Capítulo 10. Capa modelo y acceso a los datos
1. Presentación
2. Aplicación
3. El interceptor Preparable
4. Acceso y manipulación de datos
4.1 El modelo Data Access Object DAO
5. En resumen

Capítulo 11. Gestión de la carga o upload de datos
1. Presentación
2. La etiqueta
3. El interceptor fileUpload
4. Carga única
5. Carga múltiple
6. Carga en Ajax
7. En resumen

Capítulo 12. Gestión de la descarga de datos
1. Presentación
2. Resultado stream
3. Descarga dinámica de archivos
4. En resumen

Capítulo 13. Gestión de la carga de páginas
1. Presentación
2. Aplicación
3. En resumen

Capítulo 14. Desarrollar interceptores
1. Presentación
2. Escribir un interceptor
3. En resumen

Capítulo 15. Desarrollar resultados
1. Presentación
2. Escribir un resultado
3. En resumen

Capítulo 16. Gestión del doble clic o doble envío
1. Presentación
2. Aplicación del testigo
3. En resumen

Capítulo 17. Struts y Ajax JQuery
1. Presentación
2. Instalación del framework JavaScript
3. Tecnología Ajax
4. Optimizaciones
4.1 Utilización de botones dinámicos
4.2 Gestión de cuadros (box) dinámicos para las confirmaciones y mensajes
4.3 Utilización del complemento Widget
4.4 Utilización de herramientas dinámicas
4.5 Utilización de un servicio de autocompletado para las búsquedas
4.6 Gestión de clasificaciones dinámicas
5. En resumen

Capítulo 18. Los motores de plantillas
1. Velocity
2. Cómo usar Velocity
3. FreeMarker
4. En resumen

Capítulo 19. XSLT
1. Presentación
2. Utilización
3. En resumen

Capítulo 20. Complementos de Struts
1. Presentación
2. El complemento JFreeChart
3. El complemento Tiles
3.1 Página del formato de la plantilla
3.2 Definición de la plantilla
3.3 Aplicación del complemento Tiles
4. Escribir un complemento
5. Utilizar el complemento
6. Otros complementos
7. En resumen

Capítulo 21. Struts sin configuración
1. Presentación
2. Configuración
3. Utilización
3.1 Nomenclatura
3.2 Notación de acciones
3.3 Anotaciones de resultados
3.4 Anotación de interceptores
3.5 Anotaciones de espacios de nombre
3.6 Anotaciones de las vistas
3.7 Anotaciones de las excepciones
3.8 Carga automática de la configuración
4. En resumen

Anexo
1. Presentación
2. Interceptores de Struts
3. Object-Graph Navigation Language OGNL
4. En resume
Ver más