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.
Tout comme d'autres outils open-source (JUnit, ANT, Log4J, JMeter, Tomcat, Xalan), Struts est aujourd'hui activement soutenu par des nombreux éditeurs majeurs comme IBM, Sun, HP.
Ce cours est conçu pour un public impliqué dans le développement logiciel, désirant être opérationnel sur la programmation à l'aide de ces outils open source de grande qualité. Les meilleures pratiques d'utilisation et de prise en main sont traitées.
Il s'appuie sur une partie importante de programmation avec Eclipse 2.0, avec déploiement dans Tomcat, Resin et JBoss.
Objectifs du cours
Ce cours n'a pas pour objectif de faire de vous un spécialiste de chaque outil. Cela nécessiterait des semaines d'expérience.
Il se positionne comme un accélérateur efficace sur la prise en main de ces outils, grâce à un important retour projet du consultant sénior Improve.
Les sujets traités dans ce cours incluent :
- L'architecture d'Eclipse
- Présentation et utilisation de ANT, le make multi-plateforme
Architecture et développement avec Cocoon
- Exercices : Développement XML / XSL avec Cocoon, Xalan et Xerces
Utiliser JUnit pour automatiser les tests unitaires dans vos projets
Intégrer Log4J dans un projet comme framework de logs
- Architecture d'une application web
Le modèle MVC2 avec Struts
Extensions de Struts 1.1 (Struts-Layout, Struts Validator)
Exercices : développement d'une petite application Struts et déploiement dans Tomcat, Resin, JBoss
Les tests des applications web avec Cactus
Mesurer les performances des applications Web avec JMeter.
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, architectes logiciels ou chefs de projets techniques souhaitant atteindre rapidement un stade de mise en œuvre des fonctionnalités évoluées de ces outils. La participation à ce cours nécessite une bonne connaissance de Java2, des API servlet / jsp / taglibs et des bases de XML.
Version des produits utilisés
- Eclipse 2.0
- Les dernières versions stables des projets open-source utilisés
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.
Il peut être organisé dans vos locaux pour éviter les coûts supplémentaires liés au transport et à l'hébergement.
Ce cours est proposé exclusivement en session intra-entreprises.
Durée
1 jour
Retour à Catalogue