Maison > Article > interface Web > Comment comprendre la gestion des transactions de Spring
Cet article montrera en détail comment Spring Data MongoDB accède à la base de données MongoDB.
•Spring est un J2EE léger basé sur JAVA L'application framework
– est basé sur Java : la couche sous-jacente est implémentée par le Java langage
–Léger : consommation de ressources réduite et vitesse d'exécution plus rapide
–J2EEFramework : au service de l'ensemble J2EEProcessus de développement
–webStructure de conception hiérarchique du programme
– Couche de présentation/Couche de vue/WebCouche (Servlet/JSP , Struts2, …)
–Couche logique/Couche métier
–Couche de données /Couche de persistance (JDBC, Hibernate3, …)
–(Comprendre )Couche de service, couche de modèle de domaine
•Spring est très puissant et peut servir J2EE Chaque niveau du processus de développement
1. Qu'est-ce qu'une transaction
Vous ne réussirez que si vous réussissez toutes les tâches. Tant que l'on échoue, cela ne réussira pas
2 Caractéristiques des transactions
3 Le fait de ne pas considérer l'isolement entraînera la lecture. problèmes
4 Résoudre le problème de lecture
(1) Définir le niveau d'isolement
API de gestion des transactions Spring
1 .Deux méthodes de gestion des transactions Spring
La première : Gestion programmatique des transactions (implémentation par écriture de code)
La seconde : Gestion déclarative des transactions
(1) Implémentation basée sur le fichier de configuration XML >
Spring Data MongoDB en actionCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!