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.
Installer Apache Maven
Avec Winget
Avec Chocolatey
Manuellement
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.