Ces deux livres offrent au lecteur un maximum d'informations sur les Design Patterns (les 23 modèles de conception) et présente la mise en place de l'un deux le MVC 2 sous Struts : 744 pages pour devenir Expert.
Un livre de la collection Expert IT
Design Patterns - Les 23 modèles de conception
Ce livre sur les Design Patterns s'adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour mieux l'appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et le langage Java.
Il a pour objectif de présenter de façon concise et pratique les 23 modèles (patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Pour chaque pattern, l?auteur détaille son nom, le problème à résoudre, la solution qu'il apporte, ses domaines d'application et sa structure générique. Cette présentation est accompagnée d?un exemple concret décrit à la fois en UML et en Java, sous la forme d'un petit programme complet et exécutable. Le livre est organisé en trois parties qui correspondent aux trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement.
Les exemples utilisés dans ces parties sont issus d'une application de vente en ligne de véhicules et sont téléchargeables sur cette page (cadre En Savoir plus)
Un livre de la collection Ressources Informatiques
Struts (version 1.2) - Développement Java
Ce livre s'adresse à toute personne désireuse de perfectionner ses connaissances sur le développement Web avec Java. Il décrit les différents constituants de Struts ainsi que les méthodes pour développer des applications utilisant ce framework [...] Le chapitre 2 présente le framework Struts d'un point de vue théorique puis d'un point de vue pratique en développant une première application Struts. La Vue du modèle MVC 2 Struts est présentée dans le chapitre 3, les ActionForms et les formulaires JSP y sont détaillés [...] Le chapitre 8 présente des outils open source qu'il est possible d'utiliser avec Struts : ANT, Maven, Log4J, JUnit. Il présente également la future version de Struts 1.3 ainsi que quelques technologies concurrentes présentes ou futures (JSF, Shale, MyFaces).