Está en la página 1de 5

Spring

LABORATORIO 5

Curso : Spring
Autor : Yaddif Medina Chara
Objetivo : Probar la Programación Orientada a Aspectos en Spring
Duración : 15 minutos

DESCRIPCIÓN

El alumno crea una clase para interceptar los métodos de la aplicación y dejar una
auditoría.

Actividades:

 Aumentar las librerías de AOP al proyecto

1. Añadimos los siguientes archivos *.jar al proyecto (los archivos se


encuentran adjuntos al presente laboratorio):

- aopalliance.jar

- aspectjrt-1.6.11.jar

- aspectjweaver-1.6.11.jar

- spring-aop-3.2.0.RC2.jar

__________________________________________________________________________

Yaddif Medina Chara 1


Spring

2. Creamos la clase que nos servirá para la ejecución de los “Advices” cuando
los métodos de nuestros beans sean ejecutados. La clase deberá tener el
nombre de “AdviceClase” y estar en el paquete “service”. Crear la clase
de la siguiente manera:

__________________________________________________________________________

Yaddif Medina Chara 2


Spring

3. Ahora procedemos a configurar el Spring para que por cada invocación a los
métodos de nuestras clases que se encuentran en el paquete “service” se
realice la interceptación y ejecución de la clase “AdviceClase”.

4. Modificamos la clase “ServicioRemoto” para crear un método que genere


una excepción y sea capturado por el AOP. El cambio será de la siguiente
manera:

__________________________________________________________________________

Yaddif Medina Chara 3


Spring

5. Modificamos el servlet “PrimeraEjecucionServlet” para que realice la


llamada al método que acabamos de crear:

6. Ejecutamos el servlet y visualizamos la consola para comprobar la ejecución


de los métodos AOP.

__________________________________________________________________________

Yaddif Medina Chara 4


Spring

__________________________________________________________________________

Yaddif Medina Chara 5

También podría gustarte