QUALITÉ DU CODE SOURCE
TP : CRÉER LE CODE SOURCE JAVA (SPRING BOOT)
Par BOUMO Marius Landry
Qualité du code source : Code source et importance du test
Dans cet exercice, nous allons créer un projet JAVA utilisant le framework
Spring Boot.
Ce framework nous permettra d'avoir un ensemble de fonctionnalités déjà
prêtes à l'utilisation. Nous prendrons donc un petit temps pour le
configurer et nous allons prendre le reste du temps nous concentrer sur le
code.
(1) Création du projet Java Spring Boot :
Aller sur le site de Spring à l'adresse [Link] et configurons
notre projet comme suit :
cocher :
- Maven Project (pour la gestion des dépendances) dans le groupe
d'option "Project"
- Java dans le groupe dóption "Language"
- 2.7.5 dans le groupe d'option "Spring Boot"
Dans "Project Metadata" définir:
- [Link] dans "Group"
Par BOUMO Marius Landry
1
Qualité du code source : Code source et importance du test
- vcs dans "Artifact"
- "Projet visant à définir des fonctionnalités et à les tester dans la
description.
Ensuite, cocher "Jar" dans le groupe d'option "Packaging", puis la version 11
dans le groupe d'option Java.
Nous allons ensuite ajouter des dépendances qui vont nous permettre
d'augmenter nos fonctionnalités dans notre projet.
Saisir "web" dans la barre de recherche et sélectionner "Spring Web";
Ensuite, saisir "jpa" dans cette même barre et sélectionner "Spring Data
JPA" et enfin, saisir "h2" dans cette même barre et sélectionner "H2
Database". L'image ci-dessous montre le rendu après avoir choisi toutes
ces dépendances.
Par BOUMO Marius Landry
2
Qualité du code source : Code source et importance du test
Maintenant nous allons générer notre projet en cliquant sur le bouton
"Generate" situé en bas de la page.
Cette action va créer un fichier compressé (.zip) portant le nom de l'artefact
de votre projet. ([Link])
(2) Décompresser le projet dans un répertoire :
Aller dans le répertoire des projets de votre machine, créer un répertoire
nommé "repositories" et décompresser votre fichier "[Link]" à l'intérieur.
Il créera un repertoire nommé "vcs"; ce repertoire représente votre projet
Java Spring Boot.
(3) Ouvrir votre projet avec INTELLIJ :
Lancer le logiciel INTELLIJ installé dans votre machine; Allez dans la barre
de menu et sélectionnez: Fichier > Ouvrir… et aller sélectionner le dossier
"cvs" que vous avez décompressé dans le répertoire "repositories";
Par BOUMO Marius Landry
3
Qualité du code source : Code source et importance du test
Vous obtiendrez ce résultat:
Nous avons la structure de notre projet représentée dans le panneau à
gauche.
Double Cliquez sur le fichier "[Link]" pour voir son contenu sur le
panneau du milieu. à ce stade, Maven est en train de vouloir installer les
dépendances, vous devez vous rassurer que vous êtes connecté à internet.
Si vous remarquez des lignes rouges dans votre fichier [Link], c'est que
ces dépendances ne sont pas encore installées (ou pas fini d'être
téléchargées)
Par BOUMO Marius Landry
4
Qualité du code source : Code source et importance du test
Si vous souhaitez télécharger les dépendances (manquantes ou non), vous
sélectionnez le fichier [Link] et n'importe où à l'intérieur, faites un clic
droit et allez sur : maven > recharger le projet.
Par BOUMO Marius Landry
5
Qualité du code source : Code source et importance du test
Aller dans src > main > ressources > [Link] et entrez les
configurations suivantes:
[Link]:
#Global configuration
[Link]=vcs
[Link]=8000
#Tomcat configuration
[Link]-message=always
Par BOUMO Marius Landry
6
Qualité du code source : Code source et importance du test
#Log level configuration
[Link].t
omcat=INFO
#H2 Database
# H2 Database
[Link]=true
[Link]=jdbc:h2:mem:vcs_db
[Link]=[Link]
[Link]=sa
[Link]=
[Link]-platform=[Link].H2
Dialect
[Link]-in-view=false
Ça y est, notre application est prête à être lancée. Cliquez sur le triangle
vert situé à la ligne 9 pour lancer l'application.
Par BOUMO Marius Landry
7