Dentro de nada sacamos un producto a medias con la gente de Arialblack: Projectio PM. Una aplicación Swing con Java Web Start. Dando los retoques finales a la beta, ha llegado el momento de meter la base de datos en la aplicación, siendo la elegida… HSQLDB. ¿Y por qué?. Por que parece que el resto no se deja :-D.
Cuatro comentarios al respecto:
- El fácil: si la BD está en un jar, la URL es jdbc:hsqldb:res:NOMBREBD, en ningún sitio aparece el nombre del jar
- El hecho: al estar en el jar, la base de datos es de sólo lectura. Aún así, por la forma que tienen de cargarse las base de datos HSQLDB (con create table, etc), la propiedad readonly de HSQLDB debe ser false
- El truco: si utilizas un framework de persistencia (como nosotros JPOX - JDO 2.0), asegúrate de que sabe que tu base de datos es de sólo lectura, puesto que puede hacer (como hace JPOX) algún tipo de create table por si mismo en la inicialización
- El bonus: si lo que tiene tu base de datos es importante, encripta los campos más interesantes. Puedes tener una solución propia, o utilizar librerías como Lightcrypto, con soporte para este tipo de cosas.


Ultimos comentarios
» Por la Conferencia Rails 2008, tog: Proyecto Rails del año 2008 | IBCmass - Consultoría de Tecnologías de la información, gestión de contenidos, usabilidad web y web 2.0, Bettina, ecamacho, alberto, VictorR
FICOD 2008 | IBCmass - Consultoría de Tecnologías de la información, gestión de contenidos, usabilidad web y web 2.0, raul
osmary villalobos, ¿Tiene sentido destecnificar los desarrollos IT? at Linked, lboisset, El factor humano at Linked, amalgamadeletras, otroAitor, alberto, Manuel Jesús Recena Soto, alberto, Enrique Rodriguez Lasterra [...]
TOG: Extensible Open Source Social Network Platform. - dosmilmastres, tog 0.2 is finally out at Linked, aitor, Xavi
TOG: presentación del proyecto | IBCmass - Consultoría de Tecnologías de la información, gestión de contenidos, usabilidad web y web 2.0-, aitor, Liberación Tog, aitor, danimata, alberto, Raúl Murciano
IBCmass offshore | IBCmass - Consultoría de Tecnologías de la información, gestión de contenidos, usabilidad web y web 2.0-