d. Les technologies utilisées que nous allons utiliser

la frontend et la partie backend d'une application diffère pas seulement en terme de fonctionnalités, mais aussi en terme de technologie utilisé pour développer chaque partie.

Comme le titre du cours le montre nous allons utiliser spring boot et thymeleaf :

  • - spring boot va servir à développer la partie backend
  • - thymeleaf va servir à créer la partie frontend.


Framework spring boot

Un framework est un ensemble de code écrit dans un langage de programmation que des développeurs bénévolement on crée puis rassemblé, sur lequel d'autres développeurs vont se baser pour créer des applications.

Spring boot est un framework écrit en langage Java, il y a 10 ans par Rod Johnson. On va en parler de spring boot plus en détail dans le prochain et la suite des chapitres de ce cours.


Moteur de template thymeleaf

Dans les application web la partie frontend est délivré au navigateur du client de 2 manières :

  • - la méthode server side rendering ou le rendu côté serveur : C'est la méthode traditionnelle, à chaque fois que l'utilisateur client sur le lien d'une ressource, le navigateur éffectue une requête puis le serveur traite la requête puis envoi la reponse avec une page web au navigateur qui affiche à l'utilisateur.


  • - la méthode single page application ou application avec une seule page :