-
Notifications
You must be signed in to change notification settings - Fork 2
Technologies utilisées
Java 8 était un requirement pour ce projet, afin de pouvoir intégrer le bucket AWS pour le CDN privé nous avons donc utilisé le SDK Amazon Corretto 8.
Le framework Spring Boot nous permet de rapidement crée une application web MVC et d'y ajouter des plugins comme Spring Security ou encore Thymeleaf.
Cette version est celle intégrée à la dernière version d'Intellij IDEA Ultimate et est la mieux supportée.
Thymeleaf est un moteur de template qui nous permet de fragmenter les composants de nos pages et d'introduire les propriétés du modèle dans la vue facilement.
Cette version est ajoutée par Spring Boot et est la plus compatible avec notre environnement.
Nous permet de gérer l'authentification des différentes pages facilement et de gérer l'inscription, le login et le logout.
Cette version est ajoutée par Spring Boot et est la plus compatible avec notre environnement.
Permet de connecter la base de données Mysql / MariaDB à l'application
Cette version est ajoutée par Spring Boot et est la plus compatible avec notre environnement.
Pour faciliter la gestion des dépendances de l'application
Nous utilisons MariaDB car c'est le plus simple à mettre en place sur une machine Ubuntu et offre une parfaire compatibilité avec notre application.
Tomcat nous permet de servir notre application sous forme de webapp et de facilement automatiser le deployment de celle-ci grace au WAR.
Nous avons choisi Tomcat 9 car c'est une version stable qui a une bonne documentation et aide en ligne comparée à la dernière version 10.