Ir al contenido principal

DataNucleus (Dependencias) Parte 3

DataNucleus usa en algunas ocasiones software de terceros para poder brindarnos alguna de sus funcionalidades, aqui coloco una tabla con las dependencias.

Software Description Version Requirement
JDO API JDO API definition, developed by Apache JDO. A snapshot of JDO3.1 is built from Apache JDO SVN, and made available on our Maven2 site 3.0 or later Required
JPA API JPA API definition 2.0 Required if you are using the JPA API or JPA annotations. The Geronimo specs JPA2 1.0 jar provides this, under an Apache license
Log4j Log4J logging library. 1.2+ Required if you wish to log using Log4J. DataNucleus supports Log4J or JDK1.4 logging
ASM ASM bytecode enhancement framework 3.0+ Required
DB4O DB4O object database 7.0+ up to 7.12 Required if you are using a DB4O datastore
NeoDatis NeoDatis object database 1.9.30 Required if you are using a NeoDatis datastore
Apache POI Apache library for writing to Microsoft documents 3.5 Required if you want to use Excel documents
Oracle Coherence Oracle Coherence caching product Required if you want to use Oracle Coherence for level 2 caching. This is commercial software
EHCache EHCache caching product 1.0+ Required if you want to use EHCache for level 2 caching
OSCache OSCache caching product 2.1 Required if you want to use OSCache for level 2 caching
SwarmCache SwarmCache caching product 1.0RC2 Required if you want to use SwarmCache for level 2 caching
C3P0 C3P0 RDBMS connection pooling library 0.9.0+ Required if you are using an RDBMS datastore and want to use C3P0 for connection pooling
commons-dbcp DBCP RDBMS connection pooling library 1.3 Required if you are using an RDBMS datastore and want to use DBCP for connection pooling (JDK1.5)
commons-pool DBCP RDBMS connection pooling library 1.5.5 Required if you are using an RDBMS datastore and want to use DBCP for connection pooling (JDK1.5)
proxool Proxool RDBMS connection pooling library 0.9.0RC3 Required if you are using an RDBMS datastore and want to use Proxool for connection pooling
commons-logging Apache commons logging library 1.0+ Required if you are using an RDBMS datastore and want to use Proxool for connection pooling
bonecp BoneCP RDBMS connection pooling library 0.6.5 Required if you are using an RDBMS datastore and want to use BoneCP for connection pooling
SLF4J SLF4J logging library 1.5.6 Required if you are using BoneCP for connection pooling
Flexjson Flexjson 1.7+ Required if you want to use the REST API.
mx4j MX4J management library 3.0+ Required if you want to manage DataNucleus operations using MX4J
mx4j-tools MX4J tools 1.2+ Required if you want to manage DataNucleus operations using MX4J
jaxb-api JAXB API 2.1 Required is you are using an XML datastore
jaxb-impl JAXB Reference Implementation 2.x Required if you are using an XML datastore
sdoapi Oracle Spatial library 1.2+ Required if you want to persist Oracle spatial types
JDBC Driver JDBC Driver for your chosen RDBMS Required if you want to use an RDBMS datastore. Obtain from your RDBMS vendor
ODFDOM ODF Toolkit for Java 0.6 Required if you want to use an ODF document for persistence.
Xerces Xerces XML parser 2.8+ Required if you want to use an ODF document for persistence. Required by ODFDOM
JodaTime JodaTime 1.6+ Required if you want to persist JodaTime java types
javax.time JSR Time Library 0.8+ Required if you want to persist javax.time types
GoogleCollections GoogleCollections 1.0 Required if you want to persist Google Collections java types, or are using BoneCP connection pool for RDBMS
HADOOP Core HADOOP Core 0.20.2+ Required if you want to persist to HBase datastores
HADOOP HBase HADOOP HBase 0.90+ Required if you want to persist to HBase datastores
HADOOP ZooKeeper HADOOP Zookeeper 3.3+ Required if you want to persist to HBase datastores
MongoDB Java driver MongoDB Java driver 2.4+ Required if you want to persist to MongoDB datastores


Entradas más populares de este blog

Conexion JDBC - JAVA a travès de un archivo Properties

Para conectar a bases de datos con el archivo properties necesitas definir la siguiente estructura:

Rutas de los Archivos Properties, es esas rutas tienes que haber creado tus archivos properties:

package com.develtrex.util;
import java.net.URL;
/**
 *
 * @author 007M
 */
public class Ruta {
    private final String dbOracle="/com/develtrex/propiedad/dboracle.properties";
    private final String dbMysql="/com/develtrex/propiedad/dbmysql.properties";
    private final String dbPostgres="/com/develtrex/propiedad/dbpostgres.properties";
    private final String dbSqlServer="/com/develtrex/propiedad/dbsqlserver.properties";

    public URL getFileDbOracle(){
        return getClass().getResource(dbOracle);
    }

    public URL getFileDbMysql(){
        return getClass().getResource(dbMysql);
    }

    public URL getFileDbPostgres(){
        return getClass().getResource(dbPostgres);
    }

    public URL getFileDbSqlServer(){
        return getClass…

Registrar driver oracle en iReport 3.7.1

Esta entrada la estoy escribiendo porque en algún momento necesite conectar ireport con mi base de oracle, para asi poder crear reportes, además aquí tambien se registran los archivos Jar para ordenar las columnas de un crosstab, pero esto lo explicare en otra entrada.
Bueno comenzemos, primero que nada abra su ireport la versión que tuviese. Luego de esto solo seguir todos los pantallazos que colocaré.
fig 1: Drivers para conexión a bases de datos.
En la fig1 se muestran todos lo drivers con los cuales se establece la conexión a base de datos a través de ireport, como se puede observar hay drivers de color rojo y negro, los negros están activos y los rojos son los drivers que aún no han sido registrados, en esta ocasión vamos a registrar el driver para conectarnos a una base de datos oracle.
Registrando el driver de oracle:
fig 2: Pestaña herramientas, subitem opciones
Una vez que hacemos click en el item Opciones nos saldra una ventana como la imagen de la fig 3.
fig 3: Ventana …

Instalando Open Broadcaster Software en CentOS 7

Saludos. Soy @jofrantoba. En este post te enseñare a instalar el OBS Studio el cual te permitira hacer grabaciones de audio y video, asi como también realizar Streaming a través de facebook, youtube y otros.

Paso 1: Instalar repositorio EPEL
En este enlace podrás encontrar el post de como hacerlo http://kiongotechnology.com/i-d/vblogdev/4-instalar-repo-epel-release-en-centos-7
Paso 2: Instalar repositorio RPM Fusion
En este enlace podrás encontrar el post de como hacerlo http://kiongotechnology.com/i-d/vblogdev/5-instalar-repo-rpmfusion-en-centos-7
Paso 3: Instalar repositorio Nux Desktop x86_64
En este enlace podrás encontrar el post de como hacerlo http://kiongotechnology.com/i-d/vblogdev/8-instalando-nux-desktop-x86-64-en-centos7
Paso 4: Instalar las siguientes librerias con el siguiente comando ejecutado en tu terminal
sudo yum install gcc gcc-c++ gcc-objc cmake git

Paso 5: Instalar las siguiente dependencias de OBS Studio ejecutando el siguiente comando en tu terminal

sudo yum install lib…