Spring MVC – Hello World

Dans cet article nous allons créer notre première application, Hello World,  avec spring MVC.

Structure de l’application

La structure de notre première application est la suivante :

structure1.jpg

Dans WEB-INF créer le dossier lib et ajouter les libs suivantes :

  • \spring-framework-2.5.5\dist\ spring.jar
  • \spring-framework-2.5.5\dist\modules\ spring-webmvc.jar
  • \spring-framework-2.5.5\lib\jakarta-commons\ commons-logging.jar
  • \spring-framework-2.5.5\lib\j2ee\servlet-api.jar
  • \spring-framework-2.5.5\lib\j2ee\jstl.jar

Vous pouvez télécharger les lib de l’adresse : http://www.springframework.org/download

Fichiers de configuration

Dans le fichier web.xml déclarer la servlet  DispatcherServlet.

servlet2.jpg

Ensuite mapper les url ‘*.html’ avec la servlet DispatcherServlet.

servlet3.jpg

Créer le fichier « springmvc-servlet.xml » dans /WEB-INF. ce fichier contiendra la déclaration des beans.

Le nom de ce fichier doit correspondre au nom de la servlet DispatcherServlet (springmvc, dans notreapplication).

Définir ensuite le contrôleur qui prendra en charge l’appel  à notre première page /hello_springmvc.html.

Déclarer ensuite le viewResolver qui servira à faire le mapping entre les noms des vues et les pages correspondantes.

springservlet4.jpg

Implémenter le contrôleur

Créer la classe HelloSpringMvcController qui implémente l’interface Controller.

contolleur5.jpg

Créer la vue

Dans le dossier « vues » créer la page « hello_springmvc.jsp ».

vue6.jpg

Conclusion

Dans cet article nous avons vu comment configurer une application se basant sur le framwork spring mvc (configuration du DispatchServlet urlViewResolver et la déclaration du contrôleur), ainsi que la création d’un contrôleur.

Dans le prochain article nous verrons d’autres aspects plus avancés de spring MVC.

0 Réponses à “Spring MVC – Hello World”


  • Aucun commentaire

Laisser un Commentaire




OCS :: Oracle Collaborative... |
UN PEU SUR JACKS, C'EST COM... |
Mes ordinateurs |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | MM SITE
| Dahevos L!f3
| bkaurelien