Saltar la navegación

3.7.1.- Introducción

XQuery API for Java ( XQJ ) es una interfaz de programación de aplicaciones Java pensada para utilizar el lenguaje XQuery para obtener información de BD-XML nativas, de manera parecida a como JDBC es una API pensada para utilizar el lenguaje SQL para acceder a BDR .

XQJ nació en 2003 y su versión definitiva ha sido publicada en 2009. También es conocida como JSR 225 ya que ha sido diseñada como un proyecto JCP (Java Community Process). 

Numerosos SGBD-XML nativas facilitan la conectividad desde Java mediante esta XQJ, por lo que podemos desarrollar aplicaciones que accedan a SGBD-XML nativas vía XQJ con la única particularidad de tener que utilizar la implementación del API que facilita cada SGBD.

Para ello necesitamos tener instalados los eXist-db y disponer de la implementación XQJ para este  SGBD.

XQJ, está constituida por un gran número de interfaces y unas pocas clases. Cada SGBD debe proveer las clases que implementan las interfaces que dictamina el API . En este enlace puedes descargar la API correspondiente a eXist-db .

Sera necesario agregar las librerías descargadas e incluirlas en el proyecto.