Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Tutoriel Spring:Qu'est-ce que Spring Framework et comment l'installer

Qu'est-ce que Spring Framework ?

Cadre de printemps est un framework open-source pour créer des applications Web avec Java comme langage de programmation. Il est puissant et léger mais facile à utiliser, et il prend en charge le développement facile d'applications Java. Spring est un framework léger qui peut être considéré comme un framework de frameworks car il offre également un support pour divers frameworks tels que hibernate, struts, tapestry et JSF.

Dans ce tutoriel Java Spring, vous apprendrez :

Fonctionnalités de Spring Framework

Maintenant, dans ce didacticiel Spring, nous aborderons certaines des fonctionnalités les plus importantes de Spring Framework :

Brève histoire du printemps

Maintenant, dans ce didacticiel Spring Framework, nous aborderons quelques points de repère importants de l'histoire de Spring :

Architecture du cadre de printemps

L'architecture Spring Framework fournit 20 modules qui peuvent être utilisés en fonction des exigences de l'application.

Le noyau et haricot fournir la partie fondamentale du cadre, y compris IoC et DI.

Conteneur principal

Le Core Container est divisé en sous-composants tels que les modules Core, Beans, Context et Expression Language.

Voyons chacun de ces modèles en détail :

Noyau de ressort :

Le module Core fournit tous les composants principaux du framework Spring. Il inclut les fonctionnalités IoC (Inversion of Control) et Dependency Injection.

Haricot de printemps :

Ce module propose BeanFactory, qui est une implémentation sophistiquée du modèle d'usine.

Contexte du printemps :

Le module Context s'appuie sur la base solide fournie par les modules Core et Beans, et c'est un support qui vous aide à accéder à tous les objets définis et configurés.

Langages d'expression Spring (SpEL) :

Ce module offre un langage d'expression pour modifier et interroger le graphique d'objets pendant l'exécution.

Accès aux données/intégration :

La couche d'accès aux données et d'intégration se compose des modules JDBC, ORM, JDBC, OXM, JMS et Transaction.

Web de printemps :

Internet :Ce module utilise des écouteurs de servlet et un contexte d'application orienté Web. Il offre également une fonctionnalité d'intégration orientée Web et une fonctionnalité de téléchargement de fichiers en plusieurs parties.

Web-servlet  :Ce module stocke l'implémentation basée sur MVC pour les applications Web.

Web-Socket  :Le module offre une communication basée sur WebSocket et bidirectionnelle entre le client et le serveur dans les applications Web.

Portlet Web :Ce module est aussi appelé module Spring-MVC-Portlet. Il offre pour les portlets basés sur Spring et copie toutes les fonctionnalités d'un module Web-Servlet.

AOP  :Le langage AOP est un outil utile qui permet aux développeurs d'ajouter des fonctionnalités d'entreprise à l'application.

Instrumentation :ce module propose des implémentations d'instrumentation et de chargeur de classe. Il est utilisé pour des serveurs d'applications spécifiques.

Test : Ce module prend en charge le test des composants Spring avec les outils TestNG ou JUnit. Il offre un chargement cohérent des Spring ApplicationContexts et la mise en cache de ces contextes.

Spring – Cadre MVC

Maintenant, dans ce tutoriel Spring Framework, nous allons découvrir le framework Spring MVC :

Le framework Spring Web MVC offre une architecture modèle-vue-contrôleur qui offre des composants qui vous aident à être des applications Web flexibles et faiblement couplées.

Le modèle MVC vous permet de séparer différents aspects de l'application tout en offrant un couplage lâche entre ces éléments. Spring MVC vous aide également à créer des applications Web flexibles et faiblement couplées.

La conception MVC vous permet également de séparer la logique métier, la logique de présentation et la logique de navigation. Il offre également une solution élégante pour utiliser MVC dans Spring Framework à l'aide de DispatcherServlet.

Comment MVC fonctionne-t-il au printemps ?

Maintenant, dans le tutoriel Spring, nous allons apprendre comment fonctionne MVC dans Spring :

Programmation orientée aspect

La programmation orientée aspect permet aux propriétés globales d'un programme de décider comment il est compilé en un programme exécutable.

L'unité clé de la modularité est un aspect au lieu d'une classe. La programmation orientée aspect décompose la logique du programme en différentes parties appelées préoccupations.

Une préoccupation transversale peut affecter l'ensemble de l'application et est centralisée en un seul endroit dans le code comme la sécurité des transactions, la gestion, la journalisation, l'authentification, etc.

Il peut également être considéré comme un modèle de conception de décorateur dynamique. Ce modèle offre également un comportement supplémentaire à ajouter à une classe existante en enveloppant la classe d'origine et en dupliquant son interface et en supprimant l'original.

Concepts fondamentaux de l'AOP

Il existe sept concepts de base dans la programmation orientée aspect.

Discutons-en en détail :

Installation de Java Spring

Maintenant, dans ce tutoriel Java Spring, nous allons apprendre les informations étape par étape pour installer Java Spring sur votre ordinateur :

Étape 1) Allez sur www.eclipse.org.

Étape 2) Téléchargez le programme d'installation d'Eclipse Neon et installez-le sur votre système Windows.

Étape 3) Cliquez sur le bouton "Télécharger 64 bits".

Étape 4) Accédez à Eclipse IDE for Java Developers et cliquez sur le lien "64-bit".

Étape 5) Cliquez sur le lien "Windows 64 bits".

Étape 6) Cliquez sur le bouton "Télécharger" pour télécharger le fichier zip.

Étape 7) Extrayez le zip de téléchargement dans un dossier spécifique.

Étape 8) Cliquez sur le bouton "Parcourir" pour sélectionner le répertoire de l'espace de travail.

Étape 9) Cliquez sur "Sélectionner un dossier" pour sélectionner un dossier.

Le processus sera affiché comme indiqué dans l'écran suivant.

Étape 10) Ouverture du client Eclipse Marketplace.

  1. Accédez au menu Aide.
  2. Cliquez sur l'option "Eclipse Marketpalce".

Étape 11) Recherche et installation du plugin Spring.

  1. Écrivez Spring dans la zone de texte "Rechercher".
  2. Cliquez sur l'icône "Rechercher".
  3. Cliquez sur le bouton "Installer" pour installer un plugin.

Étape 12) Confirmez les fonctionnalités sélectionnées et cliquez sur le bouton "Confirmer".

Étape 13) Acceptation des termes et conditions et installation du logiciel.

  1. Cliquez sur le bouton radio "J'accepte les termes des contrats de licence".
  2. Cliquez sur le bouton "Terminer" pour terminer l'installation.

Un écran de bienvenue s'affichera avec la progression de l'installation du logiciel.

Étape 14) Cliquez sur le bouton "Redémarrer maintenant" pour redémarrer l'IDE Eclipse et appliquer les modifications.

L'écran suivant s'affichera :

Avantages du framework Spring

Voici les avantages/avantages importants de l'utilisation du ressort.

Inconvénients du framework Spring

Voici les inconvénients/inconvénients de Spring Framework.

Résumé :


Java

  1. Qu'est-ce qu'un ressort Gartner ?
  2. Rondelles plates et rondelles élastiques :quelle est la différence ?
  3. Qu'est-ce qu'un ressort de traction mécanique ?
  4. Comment installer WordPress sur Google Cloud
  5. Tutoriel sur le cadre d'automatisation des tests codés de l'interface utilisateur
  6. Qu'est-ce que la 6G et quelle sera sa vitesse ?
  7. Comment installer un niveleur de quai
  8. Tutoriel Solidworks Spring – Animation Spring adaptative
  9. Qu'est-ce que le brasage au cuivre et comment le faire ?