Conception d'applications en Java-JEE : principes, patterns et architectures

Conception d'applications en Java/JEE
Principes, patterns et architectures
Cet ouvrage s'adresse principalement aux étudiants des cycles informatiques (IUT, LP, licence deuxième et troisième années) ainsi qu'aux élèves-ingénieurs en écoles d'informatique.
La phase de conception logicielle répond aux questions « comment résout-on le problème ? comment satisfait-on les besoins ? » . Elle fait suite à la phase d'analyse, qui, elle, avait posé les questions « quel est le problème ? quels sont les besoins ? ».
Ce manuel explique les méthodes de la conception orientée objet. Il détaille les patrons de conception ( design patterns ), les principes de conception qui les sous-tendent et les principales architectures logicielles , en particulier les architectures web. Il s'appuie sur le langage Java. Il présente pour chaque thème abordé plusieurs exemples et rassemble 61 exercices tous corrigés , ainsi que deux études de cas.
Cette deuxième édition prend en compte les évolutions récentes du langage Java, dans ses versions 8 à 11.