Isolation de context (code)

De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Page créée avec « Le contexte d'exécution détermine l'isolation entre les différents objets manipulés par le framework. image:isolation-context.png * Le premier niveau est par con... »)

Version actuelle en date du 9 octobre 2015 à 12:45

Le contexte d'exécution détermine l'isolation entre les différents objets manipulés par le framework.

Isolation-context.png

  • Le premier niveau est par contexte utilisateur, les objets instanciés dans un contexte ne sont pas visible dans les autres contextes.
  • Le second niveau est par contexte transactionnel, les objets insérés dans une transaction ne sont pas visible dans les autres transactions.

Dans cette exemple, pour le contexte U1 :

  • U1, T1 et T3 ne voient pas Object-U2, Object-U2T3
  • T1 voit Object-U1, Object-U1T1
  • T1 ne voit pas Object-U1T2
  • T2 voit Object-U1, Object-U1T2
  • T1 ne voit pas Object-U1T1
Outils personnels