ACCESO AL TUTORIAL
"Tutorial Entity Beans en J2EE RI"
La página del tutorial no tiene ninguna relación comercial con tutorialesgratis.es
Vínculo Patrocinado
Aquí te dejamos el acceso gratuito del tutorial
Nota: presiona el boton "ver tutorial" para acceder a él. |
Fragmento del Tutorial
Hemos comentado que a partir de ahora vamos a subir el nivel de los tutoriales .... pero pretendemos hacerlo poco a poco.
Esta vez, vamos a ampliar el tutorial anterior, realizando algunos cambios, para crear un ejemplo básico de un EJB de entidad, que desplegaremos en la implementación de referencia (RI).java entity session j2ee api j2ee application server j2ee ejb j2ee entity bean.
El código aquí mostrado no debeis usarlo como referencia sobre buenas prácticas en el desarrollo JE22 porque en siguientes tutoriales nos centraremos precisamente en esto.... aplicar algunos patrones para ir dando forma a nuestras aplicaciones.
Básicamente, un EJB de entidad, tiene los mismos elementos que un EJB de sesión... aunque con algunos matices:
* Debemos crear un interfaz Home donde especificaremos como crear el EJB. En este caso es más importante porque probablemente sea el encargado de almacenar de modo persistente nuestro EJB.entity beans entity ejb entity example entity xml hibernate j2ee j2ee architecture j2ee example j2ee.
* Un interfaz remoto, con los métodos que operan sobre los atributos privados
* Un Bean que posee los métodos obligatorios para que nuestro EJB se comporte correctamente (al implementar el interfaz EntityBean)
Hay dos modos de construir un EJB de entidad, haciendo que la persistencia la gestione el propio EJB o haciendo que la gestione automáticamente en contenedor. framework j2ee java j2ee jboss j2ee servlet j2ee sun. Hemos elegido el primer método para entender, un poco, que esta pasando por debajo cuando usemos el segundo tipo.
Realmente lo que queremos comprobar es como el contenedor gestiona los eventos ..... y crear nuestro esqueleto de referencia.
Creamos el interfaz Home del Entity Bean
Definimos un método create para inicializar en EJB y findByPrimaryKey para poder localizarlo (obligatorio). j2ee swing j2ee weblogic jboss entity jsp j2ee pattern j2ee pdf j2ee struts j2ee tomcat j2ee tutorial j2ee uml entity uml j2ee web services j2ee websphere j2ee xml j2ee. El método findByRango solo lo introducimos para futuros desarrollos
Creamos el interfaz remoto
En él, definimos todos los métodos get/set para poder acceder a nuestros atributos
Creamos el Entity Bean
Separamos los eventos del EJB, de los métodos que realizan las lecturas y escritura, para mayor claridad.
Hemos forzado el código para la simulación de la recuperación de un elemento con clave primaria 22...
