Otra implementación JDO con TJDO

0
18138

JDO con TJDO

Hoy vamos a ver otra implementación gratuita de JDO llamada TJDO.

En este caso, se parece más al modo estándar de realizar las
implementaciones JDO, …… las clases se ven transformadas a partir de si
binario, para adaptarse a la especificación JDO.

Los pasos que vamos a realizar son:

  • Descargarnos el entorno
  • Descargar los jar que necesita para que funcione
  • Construir el código de la clase persistencia.
  • Construir la clase cliente
  • Crear el fichero descriptor JDO
  • Cambiamos el script ant de construcción.
  • Ampliar nuestra clase para añadirlas los métodos necesarios para que
    funciones JDO
  • Ejecutar el ejemplo, creando las tablas si no existen. 

Descargamos el código

Vamos a la página principal http://tjdo.sourceforge.net/

Y nos descargaremos
el Software
.

Siguiendo el tutorial
oficial
podemos ver los pasos a seguir.

Debemos descargarnos algunos ficheros para que nos funcione
correctamente  (Xerces, extensiones de JDBC, JDO de referencia, driver JDBC
de MySQL, Log4J, etc)

Con estos ficheros funciona ….

Nuestras clases

Creamos nuestra clase persistente

Y la clase cliente

Fichero JDO

Creamos el fichero JDO. Lo único especial son las extensiones de fabricante


Ojo… debemos copiar este fichero al directorio donde están las clases (.class)
….

Creación del Script ant

Reutilizando conocimientos, automatizamos la construcción, transformación y
ejecución con ANT.

El build.properties

Y el build.xml


Tenemos ya los comandos para compilar, empaquetar, expandir las clases
persistentes (enhance, por dos sistemas distintos) y ejecutar.

La estructura queda tal como (sin el directorio de documentación):

Configuramos LOG4J

Solo tenemos que renombrar el fichero de configuración …

Compilamos, y ampliamos las clases

Lo hacemos desde la línea de comando, utilizando ANT.





Y podemos ver, decompilando la clase generada, como se ha ampliado el código

Y también podemos ver como se han creado las tablas en la base de datos e
insertado el registro

Podemos ver nuestro registro.

Conclusión

Ya podemos entender más fácilmente concepto de JDO…. aunque tenemos que
utilizar herramientas donde todo esto esté integrado ….

Pronto os mostraremos pluggins de NetBeans y Eclipse… con lo que nuestra
vida es más sencilla.

Sobre el
Autor ..

 

Dejar respuesta

Please enter your comment!
Please enter your name here