| Desarrollo de sistemas multiplataforma
|
Programa
1. INTRODUCCIÓN RÁPIDA A JAVA Y PROGRAMACIÓN ORIENTADA A OBJETOS:
1.1 Describir las principales características de la tecnología java. 1.2 Describir la Java Virtual Machine (JVM) 1.3 Definir garbage collector 1.4 Seguridad en el código java 1.5 Conceptos básicos: abstracción, encapsulación y empaquetado. 1.6 Definir: clase, miembro, atributo, método, constructor y package. 2. ARQUITECTURA DE APLICACIONES J2EE
2.1 Introducción y motivaciones de J2EE 2.2 Servicios ofrecidos por un contenedor J2EE 2.3 Versiones de J2EE 2.4 Capas J2EE 2.5 Empaquetado y despliegue de aplicaciones J2EE 2.6 Descriptores de despliegue
3. JAVA SERVLETS
3.1 Definición de Servlet y contenedor de servlets 3.2 Ciclo de vida de un Servlet 3.3 Despliegue de Servlets 3.4 Escribir, compilar, instalar y ejecutar un Java Servlet 3.5 Servlet container y servlet API 3.6 Compartir datos entre Servlets
4. JAVASERVER PAGES (JSP)
4.1 Definir qué es una página JSP 4.2 Variables implícitas 4.3 Objetivo de las librerías de tags 4.4 Creación de tags básicos 4.5 Tags con parámetros 4.6 Tags con contenido 4.7 Control de errores 4.8 Escribir e instalar una página JSP 4.9 Servlet vs. JSP 4.10 Los modelos de arquitectura de una aplicación con JSP
5. RMI (JAVA REMOTE METHOD INVOCATION)
5.1 Sistemas distribuidos orientados a Objetos, Arquitectura de RMI 5.2 Modelo de Objetos Distribuidos en Java 5.3 Paso de parámetros y resultados en métodos remotos
6. JAVA Y XML
6.1 Estructura de un documento XML 6.2 Espacios de nombres 6.3 Estructura de un analizador SAX 6.4 Eventos SAX 6.5 Representación DOM de un documentoXML 6.6 Conversión de un documento XML enDOM 6.7 Creación y manipulación de un DOM
7. WEB SERVICES XML
7.1 Introducción a los servicios web XML 7.2 Arquitectura de un servicio web XML 7.3 Proveedor o productor de servicios web XML 7.4 Consumidor o cliente de servicios web XML
8. JAVA DATABASE CONNECTIVITY (JDBC)
8.1 Introducción a la API JDBC de java 8.2 Registrar un driver JDBC 8.3 Establecer conexión con una base de datos remota 8.4 Lanzar sentencias contra una base de datos 8.5 Recoger y tratar los resultados de una consulta
9. COMPONENTES EJB
9.1 Características básicas de EJB 9.2 Beans de Entidad (Entity Beans) 9.3 Tipos de beans de entidad 9.3.1 Interfaces remota y local. Interfaces home 9.3.2 BMP y CMP 9.3.3 El lenguaje de consultas EJB-QL 9.3.4 Uso de beans de entidad por parte de servlets 9.3.5 Uso de beans de entidad por parte de clientes remotos 9.3.6 Los beans de entidad y las transacciones 9.4 Beans de Sesión (Session Beans) 9.4.1 Tipos de beans de sesión 9.4.2 Creación de beans de sesión 9.4.3 Arquitecturas MVC 9.4.4 Beans de sesión: características, desarrollo y uso. 9.4.5 Beans de sesión con estado 9.4.6 Beans de entidad con persistencia gestionadapor el contenedor 9.5 Transacciones y seguridad 9.5.1 Introducción a las transacciones 9.5.2 Programación de transacción con JTA 9.5.3 Transacciones declarativas en EJB 9.5.4 Seguridad declarativa
Bibliografía
Enlaces
HorarioHorario
| Lunes
| Viernes
| 0715 - 0800
| L2 Querétaro
|
| 0800 - 0845
|
L2 Querétaro
|
| 0845 - 0930
|
L2 Querétaro
|
L2 Querétaro
| 0930 - 1015
|
|
L2 Querétaro
| 1030 - 1115
|
|
L2 Querétaro
|
|