Spring MVC JSP

Spring MVC permet de créer facilement une application web dans un conteneur léger comme Tomcat ou Jetty. Il permet de servir une interface homme-machine (IHM) avec JSP ou JSF ou un autre moteur de rendu comme Thymeleaf et d’exposer des API SOAP et REST. Il est très simple d’emploi et permet d’avoir une très bonne couverture de tests. Il est possible d’utiliser une configuration basée sur des fichiers XML ou sur les annotations. Comme pour les autres types d’applications Spring, les configurations annotées sont à préférer car elles sont plus facilement maintenables. Nous présentons dans ce chapitre les deux types de configurations car les anciens projets utilisent encore la version basée sur les fichiers XML. Les services web SOAP et REST utilisent parfois Spring MVC en conjonction avec Jersey et Apache CXF.

Ce chapitre se concentre sur Spring MVC sans Spring Boot qui fera l’objet d’un chapitre dédié (Spring Boot). Normalement, pour les nouveaux projets, on n’utilise plus les JSP. Théoriquement les pages JSP ont été remplacées par les pages JSF mais dans la pratique les SPA (Single Page Applications) ont pris le pas sur les JSP (et JSF). Cependant, on utilise toujours des parties initialement prévues dans le cadre d’une utilisation JSF avec le RestTemplate, qui permet une utilisation simplifiée de Spring MVC dans le cadre d’un usage avec des serveurs...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Points clés
Suivant
Client REST