ce didacticiel spring fournit des concepts approfondis du Framework Spring avec examples.It a été développé par Rod Johnson en 2003. Spring framework facilite le développement de L’application JavaEE.
Il est utile pour les débutants et les personnes expérimentées.
Spring Framework
le Printemps est une infrastructure légère. Il peut être considéré comme un cadre de frameworks car il prend en charge divers frameworks tels que Struts, Hibernate, Tapestry, EJB, JSF, etc.,Le cadre, au sens large, peut être défini comme une structure où l’on trouve la solution des différents problèmes techniques.
le framework Spring comprend plusieurs modules tels que IOC, AOP, DAO, Context, ORM, Web MVC etc. Nous allons apprendre ces modules dans la page suivante. Comprenons D’abord L’IOC et L’Injection de dépendance.
Inversion de contrôle (IOC) et injection de dépendance
Ce sont les modèles de conception qui sont utilisés pour supprimer la dépendance du code de programmation. Ils facilitent le test et la maintenance du code.,Comprenons cela avec le code suivant:
dans ce cas, il existe une dépendance entre L’employé et L’adresse (couplage serré). Dans le scénario D’Inversion de contrôle, nous faisons quelque chose comme ceci:
ainsi, IOC rend le code faiblement couplé. Dans ce cas, il n’est pas nécessaire de modifier le code si notre logique est déplacée vers un nouvel environnement.
dans Spring framework, le conteneur IOC est responsable de l’injection de la dépendance. Nous fournissons des métadonnées au conteneur IOC soit par fichier XML, soit par annotation.,
avantage de L’Injection de dépendance
- rend le code faiblement couplé si facile à maintenir
- rend le code facile à tester
avantages du framework Spring
Il existe de nombreux avantages du Framework Spring. Ils sont les suivants:
1) modèles prédéfinis
Spring framework fournit des modèles pour JDBC, Hibernate, JPA, etc. technologie. Il n’est donc pas nécessaire d’écrire trop de code. Il cache les étapes de base de ces technologies.,
prenons L’exemple de JdbcTemplate, vous n’avez pas besoin d’écrire le code pour la gestion des exceptions, la création de connexion, la création d’instruction, la validation de transaction, la fermeture de connexion, etc. Vous devez écrire le code d’exécution de la requête uniquement. Ainsi, il économise beaucoup de code JDBC.
2) couplage lâche
Les applications de ressort sont couplées de manière lâche en raison de l’injection de dépendance.
3) Facile à tester
L’Injection de Dépendance rend plus facile pour tester l’application. L’application EJB ou Struts nécessite un serveur pour exécuter l’application, mais Spring framework ne nécessite pas de serveur.,
4) Léger
Spring framework est léger en raison de son implémentation POJO. Le Framework Spring ne force pas le programmeur à hériter d’une classe ou à implémenter une interface. C’est pourquoi il est dit non invasif.
5) développement rapide
la fonctionnalité D’Injection de dépendances du Framework Spring et le support informatique de divers frameworks facilitent le développement de L’application JavaEE.
6) abstraction puissante
Il fournit une abstraction puissante aux spécifications JavaEE telles que JMS, JDBC, JPA et JTA.,
7) Support déclaratif
Il fournit un support déclaratif pour la mise en cache, la validation, les transactions et le formatage.,utorial
- Sp de Sécurité Tutoriel
- Sp Introduction à la Sécurité
- Sp Fonctionnalités de Sécurité
- Projet de Sécurité des Modules
- Sp de Sécurité Exemple de XML
- Sp de Sécurité Java Exemple
- Sp de Sécurité de Connexion Déconnexion
- Sp de Sécurité Personnalisé de Connexion
- Forme de l’Authentification Basée sur les
- Sp de Sécurité se Souvenir de Moi
- la Sécurité au Niveau de la Méthode
- Sp de la Sécurité de la Bibliothèque de balises
le Printemps de Démarrage
- Printemps de Démarrage (15+)
le Printemps Interview
- des Questions d’Entrevue d’
le Printemps Quiz
- Printemps Quiz