Bonjour;
Je boss actuellement sur un base de données en temps réel BDTR. Notre solution se base essentiellement sur la notion Objet de JAVA et sur XML.
En faite, le principe n'est pas compliqué; dans un premier temps il faut préparer les objets que vous voulez utiliser dans un fichier xml. Je prends l'exemple d'une classe d'étudiants; on crée alors un fichier etudiant.xml dans lequel il faut créer plusieur étudiant :
<etudiants>
<etudiant id="1" nom="a" .........>
<etudiant id="2" nom="b" .........>
<etudiant id="3" nom="c" .........>
</etudiants>
Ceci fait, c'est à JAVA de faire le reste du boulo en se basant essentiellement sur la notion du MULTITHREADING; car pour chaque objet,il faudra créer un thread, qui parsera le fichier etudiant.xml et instanciera un objet java javabean Etudiant.
On obtient alors des instantces Etudiant, des instance Prof,.....Apres il faut gérer les threads et modifier les valeurs des objet declarer dans le fichier xml comme les notes de math des etudiants par example.
Notez bien, que la BDTR est evenmentiel, elle est donc instantané, les objets sont crées dès le demarrage des threads mais les informations qui vont etre pris en compte par les threads sur les instances d'objets seront perdu dès l'arret des threads sauf si vous les stocker dans un BD ou dans des fichier XML ou txt....