Skip to main content

Développement Web avec Java (et Spring)

Introduction

Il faire du Web en Java, il ya plusieurs possibilités les principales sont :

  • JakartaEE (anciennement JavaEE) : un ensemble de spécification pour des APIs de développement d'applications d'entreprise en Java
  • Spring : un framework Java pour faciliter le développement de tout types d'applications

Ici, nous allons utiliser Spring car il est très facile à aborder et on est très rapidement productif avec. Il est très utilisé dans l'industrie. JakartaEE est aussi intéressant à connaître, vous aurez un cours d'introduction dessus au S4.

Spring est un très grand framework avec beaucoup de fonctionnalités, dont des fonctionnalités de développement d'application web MVC, que nous allons utiliser dans ce tutoriel.

Mettre en place un environnement de développement Java

Installer un JDK

Avec Winget

winget install Microsoft.OpenJDK.17

Avec Chocolatey

choco install openjdk17

Avec APT

sudo apt install openjdk-17-jdk

Avec Homebrew

brew install --cask oracle-jdk

Manuellement

Suivez ce lien, téléchargez et exécutez l'installeur correspondant à votre plateforme.

Environnement de développement

Présentation de Spring et Spring Boot

Spring Boot ?

Spring Boot est une des fonctionnalités de Spring qui permet de créer une application "stand-alone" (sans avoir besoin de serveur d'application) et de l'autoconfigurer pour des besoin simple. Cela permet de démarrer rapidement sans passer trop de temps à configurer son projet.

Le pattern MVC

Créer un projet Web

Explication du layout du projet