Des exemples ou des Cas d'utilisation pour expliquer EJB Attributs de Transaction

Il y a quelques bonnes explications des EJB Attributs de Transaction (et annotations) là-bas, par exemple, OpenEJB de l'.

Mais parfois, quand j'essaie de le couvrir avec quelqu'un qui n'a pas fonctionné avec beaucoup de ressources transactionnelles, je vois leurs yeux commencent à ternir.

Donc ma question - comment expliquez-vous les EJB Attributs de Transaction à votre grand-mère?

  • Nécessaire
  • RequiresNew
  • Obligatoire
  • NotSupported
  • Prend en charge
  • Jamais

Je pense à un exemple artificiel, analogie, ou d'une manière concise dans le monde réel de cas d'utilisation serait utile.

InformationsquelleAutor cwash | 2009-11-18