Patrons de conception/Script de transaction
La plupart des applications métier peuvent être organisées comme une série de transactions.
Une transaction peut voir des informations comme organisées d'une manière particulière, une autre y apportera des modifications.
Chaque interaction entre un système client et un serveur contient une certaine logique qui dans certains cas peut être aussi simple qu'afficher une information de la base de données. Dans d'autres cas, cela peut impliquer plusieurs étapes de calculs et validations.
Patron de conception | |
---|---|
Catégorie : Entreprise – Logique du domaine | |
Nom français : | Script de transaction |
Nom anglais : | Transaction script |
Organiser la logique métier par des procédures ou chaque procédure gère une seule requête de la partie présentation. |
Un script de transaction organise toute cette logique basiquement comme une seule procédure, effectuant des appels directs à la base de données ou à travers une mince couche d'encapsulation. Chaque transaction aura son propre script de transaction, toutefois les tâches fréquentes peuvent être divisées en sous-procédures.