Glassfish3.1 o gf3.0.1
Driver de la bd que vayas a usar- postgresql.jar
EclipseLink 2.3.0 Installer Zip (28 MB) enlace: http://www.eclipse.org/eclipselink/downloads/
2.Crear un proyecto EJB en eclipse
3. Crear en la carpeta META-INF, el archivo persistence.xml.
6.Copiar la lib del driver de bd en glassfish/domain/domain1/lib.
7. Copiar las librerias de eclipselink(descomprimir el jar descargado) --> en /glassfish/lib :
- eclipselink.jar q se encuentra en la carpeta /jlib
- y los 3 .jar q se encuentran dentro de la carpeta: jlib/jpa
8. Crear el recurso jdni a BD en glassfish jdbc/example y hacer ping para comprobar conexión.
9. Desplegar en glassfish el .ear obtenido, visualizar las tablas creadas en bd.
10. Hacer el cliente del .ear.(app de escritorio, consola en este ej) este debe contener en el builtpath las siguientes .jar: Por favor leer este link antes de agregar el jar del EJB....LIB CONFIGURACION
- jar del Ejb. el cual deberia estar ubicado en /glassfish/domain/domain1/lib
En el cliente se debe realizar la conexión al .ear desplegado en glassfish mediante el jdni, IIOP, o en el caso de Ejb3:
Observar la conexión y las filas creadas en bd :D has realizado una applicación JEE6! Congrats
The following are the valid values for the org.eclipse.persistence.config.PersistenceUnitProperties:
- NONE – see none.
- CREATE_ONLY – see create-tables.
- DROP_AND_CREATE – see drop-and-create-tables.
If you are using persistence in a Java SE environment and would like to create the DDL files without creating tables, additionally define a Java system property INTERACT_WITH_DB and set its value to false.
Example: persistence.xml file