Está en la página 1de 1

DIAPOSITIVA 2

Este componente encapsula la lógica de negocio

Un contenedor EJB necesita dos cosas para soportar la persistencia administrada


por contenedor:

mapping — información sobre cómo asignar un Bean de entidad a un recurso,


como una tabla en una base de datos relacional
entorno de tiempo de ejecución, un
Runtime de persistencia administrado por un contenedor entorno que utiliza la
información de asignación para realizar operaciones de persistencia en cada Bean

DIAPOSITIVA 3

Un JavaBean debe tener un constructor sin argumentos, tiene declarados todos sus atributos como
privados y para cada uno de ellos un método setter y getter, añadiéndole la palabra “set” o “get” al
nombre del atributo y deben ser serializables. Mediante estos JavaBeans, desarrollamos nuestro modelo
de objetos (o modelo de dominio) para la aplicación.

Un bean de sesión existe solo por la duración de una sola sesión de cliente / servidor.

DIAPOSITIVA 4
EJB impl Developer View
especifica los campos CMP y las relaciones entre entidades de DDS
especifica las consultas a través de EJB-QL en DDS
utiliza herramientas para asignar la vista de objeto estándar a una vista relacional
específica
vista de desarrollador de cliente EJB
crea, encuentra, actualiza y elimina objetos de entidad
contenedor EJB vista
persiste y administra el acceso concurrente de las instancias

DIAPOSITIVA 13

La persistencia administrada por Bean es más complicada que la persistencia


administrada por un contenedor porque debe escribir explícitamente la lógica de
persistencia en la clase Bean. Para escribir el código de gestión de persistencia en
la clase Bean, debe saber qué tipo de base de datos se está utilizando y cómo se
asignan los campos de la clase Bean a esa base de datos.
DIAPOSITIVA 13

Con la persistencia administrada por Bean, el código Bean de entidad que se


escribe contiene las llamadas que acceden a la base de datos. El acceso a datos se
puede codificar en la clase Bean de entidad o encapsularse en un objeto de acceso a
datos que forme parte del Bean de entidad. En la figura 8.3 se muestra cómo
funciona la persistencia administrada por Bean con el acceso a la base de datos.

También podría gustarte