Ir al contenido principal

Entradas

DataNucleus Parte 6 - proceso de desarrollo y quienes lo usan

DataNucleus trata de hacer el proceso de persitencia de datos transparente. La idea gira en torno a que el desarrollador tenga una serie de clases de Java que es necesario persistir. Con DataNucleus , el desarrollador define la persistencia de estas clases de uso de metadatos (definidos en XML , anotaciones o API) , y el código de bytes " mejora" estas clases . DataNucleus también proporciona RDBMS SchemaTool que permite la generación de esquemas / validación antes de ejecutar la aplicación , para asegurarse de que todo está asignado correctamente . Por último, proporcionar el código de persistencia ( para gestionar la persistencia de los objetos ), y las consultas ( para recuperar sus datos persistentes ) . La Plataforma de Acceso DataNucleus implementa todas las especificaciones JDO (1.0, 2.0 , 2.1, 2.2 , 3.0) y también todas las especificaciones de JPA (1,0 a 2,0) . El siguiente diagrama muestra el proceso de AccessPlatf...

DataNucleus Parte 5 - Persistence API FAQ

Como complemento a los factores antes mencionados para tener en cuenta a la hora de elegir su API de persistencia , se ha hablado mucho FUD en la web acerca de JDO y JPA, en gran parte perpetrados por los vendedores de RDBMS , y ofrecemos un FAQ que corrige muchos de estos puntos para que pueda basar su decisión sobre lo que es mejor para usted. Q : ¿Cuál fue la especificación original? JDO fue la primera especificación java de persistencia, empezando en 1999, y la especificación JDO 1.0  se publico en  Abril 2002. Este proveía la API de persistencia y fue estandarizada como JSR012 . En mayo 2006 JDO2 fue liberada. Esta proveía una actualización de la API de persistencia así como una buena definicion de ORM, estandarizada como JSR243 . Mas trde en Mayo 2006 JPA1 fue liberado. Este preveía una API de persistencia, y una lmitación de ORM, concetrada solamente en DBMS, y fue estandarizada como JSR220 . ...

DataNucleus parte 4 - Primeros Pasos

La Plataforma DataNucleus implementa las especificaciones JDO y JPA. Estas especificaciones definen como las clases java pueden ser persistidas a un almacén de datos y como ellos pueden ser consultadas. Al elegir la plataforma DataNucleus tu puedes se elegir cual de estas APIs es más comodo para tí. Es tiempo para que empieces a utilizar la plataforma. ¿Que es requerido? Decide que datastore (almacén de datos) tu proyecto usara, y entonces download DataNucleus AccessPlatform Dependiendo del Zip descargado anteriormente es posible tambien que necesites dependencies (dependencias). La puesta en marcha Decide con cual API de persistencia( persistence API ) quieres usar. Si no estas familiarizado con estas APIs entonces la siguiete cosa que hacer es aprender acerca de JDO and JPA , o como altenativa REST . Tu necesitas aprender los conceptos básicos involucrados. Hay bastantes lecturas en internet, empezando por un curs...

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 su...

DataNucleus (Algunas de sus nuevas características ) Parte 2

Que hay de Nuevo en DataNucleus: La Plataforma DataNUcleus version 3.x extiende las capacidades y rendimiento de la version 2.x. Acontinuación se presentan algunas de las nuevas caracteristicas de DataNucleus Version 3. JDO API, JPA API, REST APIs reempaquetado, y JSON API agregada.  JPA/JDO : Soporte para las clases raiz de las entidades de una aplicación sin tablas propias y sin campos de entidad. JDO3.1 : Soporte para tablas completas ahora estandarizado. JDO : Soporte para bulk update/delete via typesafe API (vendor extension) JDO : Soporte para bean validation (JSR303) JPA : Soporte para el patron singleton EMF. JPA : Soporte para la fusión de objetos transitorios con las entidad que refleja objetos persistentes. Cambio notable en el rendimiento de las operaciones de escritura no transaccionales. Capacidad para specify classes as "read-only" RDBMS : Soporte inicial para SQLite RDBMS : Soporte incial para Multi-Tenancy via discriminator...

DataNucleus Parte 1

La plataforma de acceso DataNucleus provee persistencia y recuperación de datos de un conjunto de almacenes de datos a través de sus API's con un amplia gama de lenguajes de consulta. Los Softwares de persistencia tipicamente atienden a un único almacén de datos o una API. DataNucleus es la única que soporta todas las API's de persistencia estandar para una amplia gama de almacenes de datos. DataNucleus es el único estandar de persistencia JDO certificado. DataNucleus esta continuamente innovando para dar soporte a la especificación JDO. DataNucleus te brinda el poder para cambiar el API de persistencia y Almacén de Datos cuando tu quieras. De hecho, permite que los datos de mapeo JPA puedan ser utilizadas con persistencia JDO , y viceversa. DataNucleus AccessPlatform 3.0 Checklist License : Apache 2 Persiste...

INSTALANDO DROPBOX SOBRE LINUX

Para instalar DropBox en Linux especificamente en las distribuciones Red Hat. Fedora. Ubuntu. Centos. Debian. Usaremos los siguiente comandos. 32-bit : cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf - 64-bit : cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf - Next, run the Dropbox daemon from the newly created .dropbox-dist folder. ~/.dropbox-dist/dropboxd  DropBox es una util herramienta para compartir y para programar en equipo, haciendo la aclaración que solo una persona puede editar un archivo a la vez, caso contrario dropbox creara una copia del archivo que se esta editando.