ejb 3.0 message driven beans –timers -aop tutor: ing. juan e. talavera horn 2010

Post on 23-Jan-2016

228 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

EJB 3.0Message Driven Beans –Timers -AOP

Tutor: Ing. Juan E. Talavera Horn

2010

Mensajes

Destination

Software para mensajes

MOM – Message Oriented Middleware JMS – Java Messaging System Sistemas de mensajes propietarios

Modelos de mensajes

Point-to-point Publish - Subscribe

Modelo point-to-point

No se asegura el órden de entregaSi hay más de un interesado, se selecciona aleatoriamente a quien entregar

Modelo publish - subscribe

Broadcast de información a través de sistemas

Cliente de un MDB - Productor

Cliente de un MDB

Reglas para MDBs

La clase del MDB debe implementar alguna interfaz Message Listener

La clase debe ser concreta Debe ser un POJO, y no una subclase de otro

MDB Debe ser clase pública Debe tener un constructor sin argumentos Debe implementar los métodos definidos en la

interfaz Message Listener No debe lanzar ninguna RuntimeException

Ejemplo de MDB

Ejemplo de MDB

Ejemplo de MDB

Ejemplo de MDB

Multithreading y pooling

Timers

Aspect Oriented Programming

Interceptores

@Interceptors

@Interceptors

@Interceptors

Prioridades

top related