Bonsoir,
Je dois ajouter à une application existante une couche de persistance vers une nouvelle BDD.
Cette application est instanciée sur plusieurs postes.
Ma première question est donc : comme doit être architecturée le tout ? Es-ce que la couche de persistance doit être au niveau application ? Ou es-ce qu'il existe un type d'architecture où une unique instance d'Hibernate de trouve en frontal de mes appli ? (une sorte de mode serveur en somme).
Ma seconde question : l'application permet l'édition d'enregistrements se trouvant dans la base. Quel serait le moyen de bloquer l'édition d'un enregistrement ouvert dans une instance ? Mais évidemment avec moyen de de prémunir d'un plantage applicatif et donc d'éviter un blocage de l'enregistrement ?
Enfin, comment faire en sorte que toutes mes instances soient notifiées d'une mise à jour de la base (qu'elle que soit l'origine, mais on va dire pour le moment que ça ne peut venir que de l'application par hibernate)
Merci d'avance.






Répondre avec citation
Partager