The Unified Modeling Language (UML) is the standard modeling language for software systems. Using UML to model web application design allows designers to easily integrate web applications with other systems modeled in UML. Building Web Applications with UML, Second Edition presents an extension to UML suitable for web application design. Based on the author's own experience developing UML web applications, and incorporating helpful reader feedback from the first edition, the book identifies and addresses modeling problems unique to page based web applications, and offers a clear and straightforward solution. The reader is left with a clear understanding how to deal with the unique problems of modeling the design of page-based web applications, and how to take the model directly into working code.
Ce livre devrait plutôt s'appeler "introduction aux applications Web avec UML" ! Introduction, car l'ouvrage ne fait qu'aborder le sujet sans traiter vraiment en profondeur ni les aspects application Web, ni les aspects de modélisation. Mais "introduction" aussi car le livre présente clairement les concepts de base de ces deux domaines qui sont plus que rarement présentés conjointement, et qu'il expose ces concepts avec efficacité et brièveté. Je relèverai également que les idées de l'auteur associent le pragmatisme à la rigueur d'une démarche orientée vers la traçabilité. L'auteur confond toutefois trop souvent Rational Rose et UML, et c'est dommage…
The first edition of this book was a real surprise from an UML point of view : at last a pertinent UML profile matching the domain. The second edition falls into the disappointment : instead of being more UML relevant, it became more and more Rational Rose friendly (a very different beast) with some Rosenberg's Iconix Smell. Of course, it had to match with the changes in JEE world, which it does, but it doesn't justify the 450+ pages, about 200 more than the previous edition. It still an interesting text, but much less than it should have been. Ma note de lecture en français ici
introduzione all'UML piuttosto corposa , che espone anche applicazioni molto interessanti riguardanti lo sviluppo per il web, ma la struttura di stampo accademico ne limita la leggibilità