La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Empaquetado de Entity Beans Descriptor de Persistencia Creación de DataSources para el acceso a BD.

Presentaciones similares


Presentación del tema: "Empaquetado de Entity Beans Descriptor de Persistencia Creación de DataSources para el acceso a BD."— Transcripción de la presentación:

1 Empaquetado de Entity Beans Descriptor de Persistencia Creación de DataSources para el acceso a BD

2 2010Ing. de Sistemas II2 Empaquetado de Entity Beans Los Entity se empaquetan en archivos JAR igual que los Session Beans –Pueden compartir el mismo JAR o pueden estar en un JAR separado Se debe incluir un descriptor para la configuración del acceso a la BD y opciones de configuración de bajo nivel –META-INF/persistence.xml –Nombre lógico de la unidad de persistencia (opcional) –Información de conección a la BD (no opcional) –XMLs de mapeo para aumentar/reemplazar las anotaciones (opcional) –Opciones de configuración específicas de la BD (opcional)

3 2010Ing. de Sistemas II3 Empaquetado de Entity Beans CRM java:/DefaultDS otros jars para deployar otras clases fuera de un jar para deployar otros XMLs con informacion de mapeo CRM java:/DefaultDS otros jars para deployar otras clases fuera de un jar para deployar otros XMLs con informacion de mapeo private EntityManager manager; } private EntityManager manager; } META-INF/persistence.xml DataSource para acceso a la BD

4 2010Ing. de Sistemas II4 Configurar DataSource Para que el Entity Manager persista el estado de las instancias, necesita una Base de Datos activa Para ello, tenemos que configurar un acceso desde JBoss a la BD que vamos a usar, mediante un DataSource El DataSource es un archivo XML que le indica a JBoss donde se encuentra la BD y de que manera accederla La información es específica de cada tipo de BD SQLServer != Oracle != MySQL

5 2010Ing. de Sistemas II5 Configurar DataSource En JBOSS_HOME/docs/examples/jca se encuentran XMLs de ejemplos para las principales BD del mercado Copiar la que se va a utilizar a un directorio temporal MySQL: mysql-ds.xml SQL Server: mssql-ds.xml Renombrarla por algo mas significativo Es mandatorio que termine con –ds.xml Ej: tienda-Zara-ds.xml

6 2010Ing. de Sistemas II6 Configurar DataSource Copiar los drivers de JDBC de la BD al directorio de librerias de JBoss MySQL: _Soft\Bases de datos\MySQL\mysql-connector-java \mysql-connector.jar JBOSS_HOME/server/default/lib/ SQL Server: _Soft\Bases de datos\SQLServer-Sybase\jtds-1.2-dist\jtds- 1.2.jar JBOSS_HOME/server/default/lib/

7 2010Ing. de Sistemas II7 Configurar DataSource Editar el archivo de DataSource : nombre de la conexión (ej: tienda-Zara-ds) : modificar direccion del servidor de BD, puerto y nombre de la base : usuario BD : clave BD Copiar el DataSource al directorio de deploy Ej: tienda-Zara-ds.xml JBOSS_HOME/server/default/deploy/

8 2010Ing. de Sistemas II8 Configurar DataSource Configurar la unidad de persistencia para que use el DS: ZARA java:/tienda-Zara-ds otros jars para deployar otras clases fuera de un jar para deployar otros XMLs con informacion de mapeo ZARA java:/tienda-Zara-ds otros jars para deployar otras clases fuera de un jar para deployar otros XMLs con informacion de mapeo DataSource para acceso a la BD


Descargar ppt "Empaquetado de Entity Beans Descriptor de Persistencia Creación de DataSources para el acceso a BD."

Presentaciones similares


Anuncios Google