STR1.3 - Développer avec Struts, framework MVC2 pour les projets J2EE

Jakarta Struts est une bibliothèque open-source visant à résoudre le problème du développement rapide d'interfaces utilisateur pour les applications web tout en conservant un haut degré de réutilisation et de maintenabilité. Struts s'intègre parfaitement dans une architecture robuste et évolutive (multi-couches).

Improve est le créateur et mainteneur officiel du projet open-source Struts-Layout. Improve est la première société en Europe a avoir soutenu le framework Struts puis proposé à son catalogue et donné des cours STRUTS aux entreprises.

Jakarta Struts est aujourd'hui soutenu par IBM, Sun, HP pour ses grandes qualités.
Ce cours est conçu pour un public impliqué dans le développement logiciel, désirant être immédiatement opérationnel sur la programmation à l'aide de ces API évoluées.
Il s'appuie sur une partie importante de programmation avec Eclipse, le socle de la nouvelle génération d'IDE d'IBM, avec déploiement dans TOMCAT.

Objectifs du cours
Au terme de cette formation, les participants savent :

  • utiliser l'environnement Eclipse pour le développement d'applications web avec Struts et leurs déploiements
  • développer avec le framework Struts
  • développer avec une bibliothèque de composants orientés application de gestion (Struts Layout)
  • développer un nouveau composant Struts

Les sujets traités dans ce cours incluent :

  • Architecture d'une application web
  • Le modèle MVC avec servlet / jsp : présentation, intérêts et limites
  • Exercice : serveur de gestion de news en MVC
  • Le modèle MVC2 : présentation et intérêts
  • Présentation de Struts
  • Exercice : serveur de gestion de news en Struts
  • Présentation de bibliothèques connexes à Struts
  • Exercice : extension de Struts (Struts Validator)
  • Présentation des taglibs pour les JSP1.1
  • Exercice : développement d'un nouveau composant Struts
  • Présentation de Struts Layout
  • Exercice : serveur de gestion de news en Struts Layout
  • Présentation d'outils connexes à Struts : Struts-Console et Camino

Exercices Pratiques
Ce cours repose très largement sur des exercices pratiques offrant une expérience concrète et permettant de combiner les concepts énoncés lors de la composante théorique du cours.

Qui peut participer à ce cours
Ce cours s'adresse prioritairement à des développeurs expérimentés, ingénieurs logiciels ou chefs de projets souhaitant atteindre rapidement un stade de mise en œuvre des fonctionnalités évoluées de ces API. La participation à ce cours nécessite une bonne connaissance de Java2, des API servlet / jsp.

Pré-requis
Bonne connaissance pratique de Java2 et des APIs Servlet et JSP. Les taglibs sont traitées dans le cours.

Personnalisation et session sur site client
Ce cours peut être personnalisé pour mieux répondre à vos projets spécifiques ainsi qu'aux attentes de vos collaborateurs :

  • Utilisation d'un autre IDE (WSAD, RSA JBuilder...)
  • Déploiement sur un autre serveur d'application (WebSphere Application Server, JRun, WebLogic, JBoss...)
  • Utilisation d'autres bibliothèques liées à Struts

Il peut être organisé dans vos locaux pour éviter les coûts supplémentaires liés au transport et à l'hébergement. Veuillez nous contacter pour les conditions de cours intra-entreprise.

Durée
3 jours

Retour à Catalogue