| Duración | Fecha Inico |
Fecha Termino |
Horario Mañana |
Horario Tarde |
Horario Vespertino |
| 20 horas cronológicas | 15-07-2010 | 15-07-2010 |
Capacitar a los asistentes en el desarrollo de aplicaciones JAVA EE utilizando el Framework Spring. En este curso de implementan un conjuto de patrones de diseño aplicables a la implementación de sistemas EE.
1. Conceptos básicos de los “Beans” en Spring
a. El contenedor de Beans
· La clase “BeanFactory”
· El contexto de aplicación
· El ciclo de vida de un Bean
b. Creación de los Beans
· Declaración de un Bean
· Inyección por constructor
· Inyección de referencias por constructor
c. Inyección de las propiedades de un Bean
· Inyección de tipos básicos
· Inyección de referencias de otros Beans
· Inyección de Colecciones
d. La autoconexion
· Autoconexion por nombre
· Autoconexion por tipo
· Autoconexion por constructor
· Autoconexion por defecto
e. Control de la creación de los Beans
· Delimitación de un Bean
· Creación de los Beans desde la factoría
· Inicialización y destrucción de los Beans
· Uso de “InitializingBean” y “DisposableBean”
2. Conceptos avanzados de los “Beans” en Spring
a. Declaración de “Beans” padres e hijos
· Abstracción de un Bean base
· Abstracción de propiedades comunes
b. Inyección por “getter”
c. Inyección de “Beans” que no sean de Spring
d. Creación de “Beans” para postprocesamiento
e. Externalizacion de propiedades de configuración
f. Desacoplamiento de una aplicación con eventos
· Publicación de eventos
· Detección de eventos
3. Programación Orientada al Aspecto (AOP)
a. Conceptos básicos de AOP
· Notificación
· Punto de unión
· Punto de corte
· Aspecto
· Introducción
· Destinatario
· Resultante
· Weaving
b. Implementación de AOP en Spring
· Notificaciones en Spring
· Notificaciones en tiempo de ejecución
· Puntos de unión en métodos
c. Creación de un aspecto en Spring
· Creación de una notificación
· Definición de un punto de corte y notificaciones
· Definición de un punto de corte con AspectJ
· Uso e un ProxyFactoryBean
d. Autoproxying
· Creación de un autoproxy para aspectos en Spring
· Autoproxying de aspectos con AspectJ
e. Declaración de aspectos en POJOs
f. Inyección de aspectos con AspectJ
4. Spring en las bases de datos
a. Jerarquía de excepciones de acceso a datos
b. Uso de plantillas para acceso a datos
c. Uso de clases para soporte del patrón DAO
d. Configuración de una fuente de datos
e. Uso de JDBC con Spring
· Utilización de la plantilla JDBC
· Utilización de las clases para soporte del patrón DAO en JDBC
f. Simplificación del patrón DAO con Java 5
5. Gestión de transacciones en Spring
a. Conceptos básicos de transacciones
Imprimir
Huerfanos 786 Oficina 910 Piso 9
Santiago de Chile.
Teléfono: (56)(2)5824530
Envíenos sus consultas y cometarios a:
Asesor Capacitación
ventas@trackit.clPatricia Falcon
pfalcon@trackit.clSolange Cerda
scerda@trackit.clConsultas
mvalenzuela@trackit.cl