Curso ejb
Manuel Jesús Álvarez Márquez
Índice
0. 1. Prólogo __________________________________________________________ 4 Java 2 Platform Enterprise Edition ___________________________________ 5
Ventajas de las aplicaciones J2EE ____________________________________________ 6 Ventajas del modelo multinivel_______________________________________________ 9
2.Introducción a EJB _______________________________________________ 11
JavaBeans & Enterprise JavaBeans__________________________________________ 12 Entorno EJB_________________________________________________________
____ 12
3.
Configuración JBoss y Tomcat______________________________________ 14
MySQL con JBoss ________________________________________________________ 14 Estructura deaplicaciones _________________________________________________ 15 Contenido de los ficheros de despliegue. ______________________________________ 16 Despliegue del bean._______________________________________________________ 17 Configuración de NetBeans IDE 3.4__________________________________________ 17
4.
Fundamentos de EJB _____________________________________________ 19
RMI-IIOP____________________________________________________________
___ 19 JNDI ____________________________________________________________
_______ 25
5.
Enterprise Beans _________________________________________________ 31
Tipos de beans ___________________________________________________________ 31 Base de EJB ____________________________________________________________
_ 32
6.Escribiendo el primer Bean_________________________________________ 37
Cómo desarrollar un componente EJB _______________________________________ 37 Interface remoto______________________________________________________
____ 37 Interface local_______________________________________________________
_____ 38 Interface home ___________________________________________________________38 Interface Home Local _____________________________________________________ 39 La clase del Bean _________________________________________________________ 39 Fichero de despliegue__________________________________________________
____ 41 El fichero EJB-jar ________________________________________________________ 42 Desplegando el Bean ______________________________________________________42 El cliente de bean _________________________________________________________ 43
7.
Introducción a beans de sesión ______________________________________ 45
Tiempo de vida de un bean de sesión _________________________________________ 45
Tipos de beans de sesión ___________________________________________________ 45 Características especiales de los bean con estado_______________________________ 46 Ejemplo de bean de sesión con estado ________________________________________ 51
8.
Introducción a Beans de entidad ____________________________________ 57
Concepto de persistencia ___________________________________________________ 57 Mapeo de objeto relacionales _______________________________________________ 57 Base de datos de objetos___________________________________________________ 58 ¿Qué es un bean de entidad? _______________________________________________ 58 Ficheros de un bean de entidad _____________________________________________ 59 Características de los beans de entidad _______________________________________ 60
9.
Beans de entidad con persistencia controlada por el bean ________________ 65
Buscando bean de entidadexistente__________________________________________ 70 Ejemplo de persistencia controlada por el bean ________________________________ 70
10.
Bean de entidad con persistencia controlada por el contenedor __________ 89
Características de los beans de entidad CMP __________________________________ 89 Guía de implementación para CMP__________________________________________ 93 Ejemplo de CMP...
Regístrate para leer el documento completo.