Componentes Enterprise
Presentación
La tecnología Enterprise JavaBean (EJB) proporciona la posibilidad de usar componentes software transaccionales y seguros que residen en el servidor de aplicaciones. Los componentes software (componentes EJB o enterprise beans) pueden ser usados desde cualquier programa Java de forma distribuida. El servidor de aplicaciones proporciona los servicios necesarios para el funcionamiento de los enterprise beans. Entre estos servicios destacan los relacionados con el acceso remoto, la generación automática de transacciones, la seguridad en el acceso al componente y la escalabilidad del componente mediante la definición de clusters de servidores que gestionan un conjunto único de enterprise beans.
Además, JavaEE no restringe el procesamiento transaccional a los Servlets y EJBs. Tambien se comunica con sistemas empresariales que no tienen porqué estar implementados mediante la tecnología JavaEE, ya sean sistemas legacy o bases de datos. Esta comunicación se realiza mediante la mensajería empresarial, y en concreto con el uso de JMS. Así pues, en este módulo también aprenderemos cómo enviar y recibir mensajes. Además, veremos los conceptos que rodean a la mensajería, sus diferentes modelos de mensajería, point-to-point (PTP) y publish/subscribe (Pub/Sub), middleware orientado a mensajes (MOM), así como diferentes ejemplos de código de aplicación que utiliza mensajería.
Número de horas
20 horas
Profesores
Libro de apuntes
Sesiones
Número y nombre de sesión | Materiales | |||
---|---|---|---|---|
1. Componentes Enterprise JavaBeans | ![]() |
![]() |
![]() |
|
2. Seguridad en la arquitectura EJB | ![]() |
![]() |
![]() |
|
3. Beans con estado, singleton y asíncronos | ![]() |
![]() |
![]() |
|
4. JPA, temporizadores e interceptores | ![]() |
![]() |
![]() |
|
5. Introducción a JMS | ![]() |
![]() |
![]() |
|
6. Mensajes. Robustez en JMS. Durable Subscribers | ![]() |
![]() |
![]() |
|
7. JMS Transaccional. JMS y JavaEE | ![]() |
![]() |
![]() |
|
8. Message Driven Beans (MDBs) | ![]() |
![]() |
![]() |