Anda di halaman 1dari 3

Configuracin Preparacin El archivo JavaODQLTest.java no est compilado todava.

Para poder compilar y ejecutar una aplicacin java que utiliza J-API necesitas tener instalado el J2SE Development Kit (JDK). Este medio ambiente es libre de cargo y puede ser descargado desde http://java.sun.com/j2se/1.5.0/download.jsp pero es probable que ya o tenga instalado en el disco duro. Java API de Jasmine (J-API) est empaquetado en un archivo JAR llamado jp.jar que se puede encontrar en C:\Jasmine\Jasmine\Jp\classes Al compilar un programa en Java que hace uso de esta API tendremos que decirle al compilador de Java y la mquina virtual de Java donde encontrar eso. Hacemos esto mediante la modificacin de variables CLASSPATH de la siguiente manera:

Aadir C:\Jasmine\Jasmine\Jp\classes\jp.jar; (Tenga en cuenta el punto y coma al final). Todas las ventanas del smbolo del sistema que ya estn abiertos, no se detectan este cambio. As que asegrese de abrir una ventana del smbolo del sistema.

Caractersticas

Soporte para mltiples lenguajes Jasmine es una base de datos muy potente, pero la forma que tiene de proporcionar enlaces para diferentes lenguajes vara. En unos casos es mediante ActiveX, mientras que en otros es definiendo nuevas clases (Java). Para el lenguaje Java, soporta el Java binding de ODMG. Almacenamiento de mtodos en la base de datos El hecho de almacenar los mtodos en la base de datos, hace la integracin de consultas y facilidades de programacin ms elegante que el almacenamiento en ficheros ordinarios, haciendo adems que estn sujetos a los mismos criterios, por ejemplo de seguridad, que el resto de datos almacenados en la base de datos. Tcnicas de indexacin apropiadas para el modelo de objetos Jasmine incluye un mecanismo de indexacin, que a pesar de no ser extensible, si est adaptado al modelo de objetos al incluir tcnicas apropiadas para consultas basadas tanto en la jerarqua de herencia como de agregacin. Potente interfaz de usuario Este gestor proporciona una interfaz de usuario (JADE) basada en arrastrar y soltar y con diferentes opciones para manejar y visualizar la informacin: Class Browser (permite trabajar con una base de datos), Class Property Inspector (para acceder a las propiedades de una clase), Object Property Inspector (para acceder a las propiedades de los objetos), y Method Editor (permite la creacin de mtodos asociados a las clases). Incorpora tambin un Query Editor para construir o recuperar consultas. Arquitectura La arquitectura de Jasmine [CAI98] est compuesta por cuatro mdulos principales: el servidor de la base de datos, el cliente, los almacenes, y las libreras de clases.

Almacenes, uno o ms (unos definidos por el sistema y otros por el usuario). Los almacenes son los contenedores fsicos de datos dentro de la base y contienen tanto metadatos como datos de usuario. Cada almacn contiene una o ms familias de clases, dnde una familia de clases es una coleccin de clases relacionadas entre s a las que se les da un nombre. Fsicamente un almacn es un conjunto de ficheros, cuyo tamao es definido por el usuario cuando lo declara. Servidor de Base de Datos, es el servidor que controla todo tipo de operaciones sobre los datos almacenados en los almacenes. Jasmine emplea la tecnologa thin client, de forma que los mtodos complejos son ejecutados en el servidor, encontrndose as bajo su sistema de transacciones y seguridad. Clientes, representan el entorno donde se ejecutan las aplicaciones que acceden a la base de datos. Librera de clases, son grupos de familias de clases que estn predefinidas y distribuidas con Jasmine. Entre ellas destacan la librera de clases multimedia (para el almacenamiento de diferentes datos multimedia), y la familia de clases SQL que permiten el acceso y actualizacin de datos de otras bases de datos, incluso relacionales (Oracle, Sybase, Informix, etc.).

Anda mungkin juga menyukai