J'ai souvent besoin d'une solution de persistance rapide (en termes de code), légère (en terme d'exécution, de dépendances) pour un tas d'objets, principalement entre les redémarrages d'applications.Quick'n'dirty persistence
Habituellement, j'ai recours à un hack de sérialisation Java, mais je me demande s'il y a quelque chose de mieux là-bas.
Avez-vous utilisé quelque chose de similaire?
Pour bien faire comprendre, une solution basée sur JPA est pas léger dans mon livre, et une base JDBC est pas rapide.
Mise à jour: Je faveur des cadres de configuration, moins sur celles qui nécessitent une configuration. Par exemple, la solution de sérialisation Java nécessite un implements Serializable
et cela fonctionne. Une solution JPA, soit avec des annotations, soit avec des fichiers de mapping serait trop lourde.
Mise à jour 2: Juste pour être clair, je ne pense pas que la sérialisation soit un hack. C'est en fait un mécanisme très puissant, juste que je l'utilise d'une manière hackish en faisant de la persistance.
+1 pour la question que je pourrais avoir besoin bientôt – KLE