[OTL-010] AspectJ

Duración:                     16 horas

Perfil:                            Experto

Dirigido a

Esta acción formativa  está destinada a  programadores y analistas necesiten entender todas posibilidades que ofrece el lenguaje de programación AspectJ.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de programación orientada a objetos, Java y Spring.

Objetivos

Dominar la doble sintaxis del lenguaje y los conceptos avanzados de Programación Orientada a Aspectos, y entender toda la potencia del soporte brindado a este lenguaje desde Spring framework.


Contenido

  1. Conceptos de AOP
  2. Fundamentos de AspectJ
  3. Definición de Join Points
  4. Modificando el comportamiento (Dynamic Crosscutting)
  5. Modificando la estructura (Static Crosscutting)
  6. Temas Avanzados
    1. Asociación
    2. Precedencia
    3. Aspectos privilegiados
  7. Sintaxis @AspectJ
  8. Técnicas de Weaving
  9. Integración con Spring
  10. Patrones en AOP


Documentación Recomendada

AspectJ in Action, Second Edition
Enterprise AOP with Spring Applications
Ramnivas Laddad
Septiembre 2009 | 568 páginas 
ISBN: 9781933988054

https://www.manning.com/books/aspectj-in-action-second-edition