Presentación

Este módulo introduce la programación de servicios de mensajería en Java. En primer lugar revisaremos el API JavaMail que posibilita el envío y recepción de e-mails. A continuación estudiaremos JMS, el servicio de mensajes que permite enviar/publicar  mensajes a través de recursos administrados por el sistema (colas y tópicos), en este caso a través del servidor de aplicaciones BEA WebLogic. 

Número de horas: 7,5

Sesiones del curso

Recursos

Profesores

Francisco Escolano Ruiz
sco@dccia.ua.es

Temario

Tema 1: Usando el API de JavaMail

1.1: Introducción.
1.2: Instalación y prueba.
1.3: Clase javax.mail.Session.
1.4: Clases javax.mail.Message y javax.mail.internet.MimeMessage.
1.5: Clase javax.mail.Transport.
1.6: Clases javax.mail.Store y javax.mail.Folder.
1.7: Estructura de mensajes: enviar y recibir attachments.
1.8: Búsqueda de mensajes: javax.mail.search.
1.9: Clases javax.mail.authenticator y javax.mail.PasswordAuthenticator

Tema 2: JMS: Java Messaging Service

2.1: Arquitectura JMS.
2.2: Dominios de mensajes: PTP y Pub/sub.
2.3: Creando un cliente PTP en BEA WebLogic.
2.4: Creando un cliente Pub/sub
2.5: Browser de mensajes.
2.6: Transacciones en JMS.
2.7: Interacción con aplicaciones.