Maison  >  Article  >  interface Web  >  Comment comprendre la gestion des transactions de Spring

Comment comprendre la gestion des transactions de Spring

坏嘻嘻
坏嘻嘻original
2018-09-14 14:40:101704parcourir

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 action

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn