Visuel de Refactoring des applications Java/J2EE
visibilityFeuilleter

Améliorer la qualité et l'évolutivité des applications Java/J2EE

Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité.

L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc.

Un livre pratique illustré d'une étude de cas détaillée

L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en oeuvre des techniques de refonte, tests de non régression.

Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CVS, JUnit et PMD.

Titre Refactoring des applications Java/J2EE
Auteur(s) Jean-Philippe Retaillé
Collection(s) Blanche
Editeur Eyrolles
Parution 16 juin 2005
Edition 1ère édition
Nb de pages 396 pages
Format 230 x 190 mm
Poids 1 g
EAN13 9782212115772
ISBN13 978-2-212-11577-2
ISBN10 2212115776
  • L'évolution logicielle et le refactoring
  • Le processus de refactoring
    • Préparation du refactoring
    • L'analyse du logiciel
    • Mise en oeuvre du refactoring
    • Les tests unitaires pour le refactoring
  • Techniques avancées de refactoring
    • Le refactoring avec les design patterns
    • Refactoring avec la POA (programmation orientée aspect)
    • Refactoring de base de données
  • Étude de cas
    • Présentation de l'étude de cas
    • Analyse de JGenea Web
    • Refactoring de JGenea Web
  • Annexes

Jean-Philippe Retaillé

Diplômé de l'Université de Technologie de Compiègne, de l'IAE de Paris et du CNAM, Jean-Philippe Retaillé est architecte en systèmes d'information au sein d'une grande compagnie d'assurance européenne. Spécialiste des architectures J2EE, il est également auteur de Refactoring des applications Java/J2EE et coauteur de Programmation orientée aspect pour Java/J2EE, parus chez le même éditeur.

Visuel de Jean-Philippe Retaillé