logo

Les meilleurs livres Eclipse

Dernière mise à jour : 01/06/2008 - 3 livres - 4 critiques


couverture du livre 'Développement JEE 5 avec Eclipse Europa'

Note 3.5

Développement JEE 5 avec Eclipse Europa

de Karim Djaafar
Public visé : Débutant

Résumé de l'éditeur

Résolument pratique, cet ouvrage montre comment utiliser de manière cohérente et efficace les différents outils de la suite Eclipse Europa, combinés à des frameworks tels que JBoss Seam, pour couvrir l'ensemble du cycle de développement d'une application Java EE 5 et tirer parti des innovations de la spécification EJB 3.

L'ouvrage met l'accent sur la conception du modèle de données avec Data Tools, le développement JSF avec Web Tools et Seam, le nouveau standard EJB 3.0, le mapping objet-relationnel avec Java Persistence API et le framework Dali, l'approche de développement piloté par le modèle avec EclipseUML et AndroMDA, les fonctionnalités avancées du framework Seam et le déploiement sur le serveur JBoss.

Cette approche est illustrée au travers de l'étude de cas WebStock, application e-commerce construite au fil de l'ouvrage et dont le code source est disponible sur www.editions-eyrolles.com. Le lecteur acquerra ainsi une parfaite maîtrise des outils et une solide méthodologie de développement reposant sur un ensemble de "best practices" en matière de conception d'applications EJB 3.

Critique du livre par la rédaction (Gildas CUISINIER (hikage))
Eclipse étant de plus en plus utilisé par les entreprises, nous sommes tous un jour confrontés à celui-ci. Et si vous désirez maîtriser rapidement l'IDE, ce livre pourrait être une solution.

Le livre va présenter les différents modules et plugins disponibles pour vous aider dans le développement Java allant du module WTP pour le développement Web, au plugin TPTP pour le profiling de code ou le projet Dali pour le support JPA.
Pour chacun des modules, l'installation sera décrite si elle est nécessaire et l'utilisation du module sera expliquée clairement. Le tout est accompagné de nombreuses copies d'écran.

Un rappel général des différentes technologies JEE est fait comme c'est le cas pour JSF ou les EJB par exemple. Mais même si le titre du livre spécifie JEE, celui-ci ne s'y arrête pas rigoureusement en présentant JBoss Seam (un projet basé sur JSF), la programmation de client riche ou encore la conception MDA avec EclipseUML et AndroMDA.

Bref, ce livre est très bien fait et permet de vite prendre en main les différents plugins nécessaires au développement de projet Java.

Sommaire

  • Partie 1 : La plate-forme de développement Europa
    • Nouveauté d'Europa
    • Support du client riche avec Eclipse RCP
    • Support du développement en équipe sous Eclipse avec CVS
    • Profiling de code avec le projet TPTP
  • Partie 2 : Développement Web avec le projet Eclipse Web Tools
    • Le projet WTP ( Web Tools Platform )
    • Conception du modèle de données avec le projet DTP
    • Développement Web avec l'outillage Web Tools et les patterns
    • Développement Web avec le framework JBoss Seam
  • Partie 3 : Développement EJB 3 avec Eclipse et les Web Tools
    • Les fondamentaux EJB 3
    • L'API JPA et la gestion des entités
    • Mapping JPA avec Dali
    • Mise en oeuvre de l'application webstock
    • Configuration EJB3 avancée avec Seam
  • Partie 4 : Annexes
    • Annexe A : Procédure d'installation
    • Annexe B : Annotations Seam

377 pages, 1ere édition, Editions Eyrolles, ISBN10 : 2212120613, ISBN13 : 9782212120615, Broché
Commandez sur eyrolles.com :
42,75 EUR TTC seulement (au lieu de 45,00 EUR TTC : prix public)
Commandez sur www.amazon.fr :
42,75 EUR TTC (prix éditeur 45,00 EUR TTC) - Livraison Gratuite !
couverture du livre 'Eclipse'

Note 3.5

Eclipse

Principes, patterns et plugins

de Erich Gamma et Kent Beck
Public visé : Expérimentés

Résumé de l'éditeur

Eclipse est un environnement de programmation Open Source et extensible, centré sur le développement en Java. Que vous ayez besoin de vous familiariser rapidement avec Eclipse ou que vous cherchiez à mieux comprendre les concepts qui régissent cette plate-forme, le CampusPress Référence Eclipse contient toutes les informations que vous devez connaître.
Ce livre aborde non seulement les processus de codage, mais il donne également des conseils et des astuces d'expert pour accélérer votre prise en main. Un exemple complet, qui illustre toutes les phases à parcourir, de la conception globale à la réalisation d'un logiciel qualifié, ainsi que les règles d'or d'Eclipse concernant la création d'extensions, vous aideront à concevoir vos propres contributions.
Vous apprendrez notamment à : Créer un plug-in en moins d'une heure ; Utiliser le plug-in de tests automatisés JUnit ; Concevoir une interface de test ; Employer les patterns comme outils d'investigation ; Gérer les exceptions.

Critique du livre par la rédaction (sinarf) (mars 2008)
A la vue de la biographie des auteurs on s'attend à un livre d'un très bon niveau, et c'est le cas. Ce livre vous permet d'entrer dans le monde d'Eclipse de manière progressive, logique et pratique. Même si l'entrée en matière est progressive, ce livre s'adresse à un public averti ayant déjà de solides bases en Java et plus généralement en programmation orientée objet.
Je suis assez sensible à la manière dont les sujets sont organisés dans un livre : les chapitres sont souvent courts, ne traitant qu'un sujet à la fois, on ressent ici le talent des auteurs en terme de modélisation. Par conséquent, ce livre est probablement le meilleur moyen pour commencer à développer des plugins Eclipse.

Alors pourquoi seulement la moyenne pour ce livre ? Pour les choix de traduction qui ont été faits :

Les plus :
  • Les copies d'écran utilisent une version française (d'ailleurs ce choix ne tient pas sur la longueur du livre) ;
  • Les noms des Design Pattern, ainsi que le nom des règles qui sont les fondements sur lesquels se base Eclipse, ont été traduits. On se retrouve à aller chercher la traduction anglaise (qui est quand même fournie dans le livre) pour comprendre de quoi ils parlent. Ce choix me paraît une vrai fausse bonne idée.
J'ai trouvé ces choix très déstabilisant et cela m'a vraiment gaché la lecture. Ils encouragent à regarder le code existant, or ce code est en anglais ! Il me parait utopique de penser que l'on puisser contribuer à Eclipse sans être capable d'au moins se retrouver dans une documentation dans la langue de Shakespeare.
Il est clair que ce livre ne couvre pas la totalité du sujet, bien trop immense au vue du sujet. Cependant, il permet par la suite de se retrouver plus aisément dans la documentation de Eclipse.

En conclusion, je dirais que la traduction trahit l'esprit du livre, et je recommanderais plutôt sa VO !

Critique du livre par la rédaction (Michaël Mary) (avril 2007)
Voici un livre qui permet une prise en main ultra-rapide mais néanmoins avancée de l'IDE Eclipse, outil de développement multi-plateforme écrit en java en vogue auprès de la communauté. Ce livre, construit sur quatre parties (Cercles 0,1,2,3), vous permettra avant tout de vous familiariser avec le développement et l'intégration de plugins Eclipse.
Bien sûr, cela nécessite une connaissance déjà avancée du langage Java, et des notions de développement GUI avec SWT/JFace seraient un plus pour aborder ce livre, mais on peut apprendre sur le tas.

Parlons un peu des deux auteurs : Erich Gamma et est un des quatre auteurs du livre design patterns, communéments appelés le GoF (pour Gang of Four).
C'est aussi l'un des initiateurs de l'environnement de tests unitaires en Java JUnit, et de l'IDE Eclipse.
Quant à Kent Beck, c'est LE môssieur de l'eXtreme Programming ! Autant vous dire qu'ils savent ce qu'ils racontent.
D'ailleurs, sachez que le projet autour duquel ce livre s'articule est un plugin, simple, certes, mais pleinement fonctionnel, intégrant une interface graphique claire et implémentant JUnit sous Eclipse.

Cela doit se ressentir, j'adore ce livre. Je l'ai lu deux fois et il reste mon livre de référence pour le développement de plugins simples.
Ce n'est pas un ouvrage vraiment de référence mais un GROS tutoriel pourrait-on dire, bourré de détails et dont la méthode d'apprentissage ne lasse pas.

Sommaire

  • Configuration préalable d'Eclipse
  • Programme de bienvenue
  • Plan
  • Contribution d'un élément de menu pour les tests
  • Codage du comportement de la commande de test
  • Affichage des résultats
  • Définition d'un point d'extension
  • Notification d'une extension
  • Publication d'une extension
  • Une vue des résultats
  • Contributions de menus
  • Echecs des tests et erreurs de compilation
  • Echecs comme marqueurs
  • Recherche des tests
  • Builders et natures
  • Propriété d'auto-test
  • Gestion des exceptions
  • Résolution d'un marqueur
  • Vue du rapport de test avec JFace
  • Editeur simple pour exclure des tests
  • Retour sur ResultView pour observer les changements
  • Perspectives
  • Système d'aide du plug-in
  • Internationalisation et ergonomie
  • Publication d'un plug-in
  • Core Runtime : l'Adaptable
  • Espace de travail et ressources
  • Noyau Java
  • Le Kit de composants SWT
  • JFace : structure d'interface utilisateur
  • Le plan de travail Workbench

450 pages, 1ère édition, 20 juillet 2004 Editions Campus Press, ISBN10 : 2744017264, Broché
Commandez sur www.amazon.fr :
28,50 EUR TTC (prix éditeur 30 EUR TTC) - Livraison Gratuite !
couverture du livre 'Eclipse et JBoss'

Note 3.0

Eclipse et JBoss

de Karim Djaafar, Olivier Salvatori
Public visé : Expérimentés

Résumé de l'éditeur

Développement d'applications J2EE professionnelles, de la conception au déploiement.

Critique du livre par la rédaction (Hugo Etiévant)
C'est un livre sur le développement J2EE avec Eclipse. L'intérêt de l'ouvrage est de présenter les très nombreux outils à interfacer avec Eclipse qui ne se suffit plus à lui-même. Qu'il s'agisse du déploiement avec Ant, des tests unitaires avec JUnit, de l'analyse des performances avec JUnitPerf, de la génération de fichiers de configuration ou de code avec XDoclet, de la gestion collaborative de sources avec CVS, de la génération de code à partir de diagrammes UML avec EclipseUML... nombreux sont les outils qui permettent d'accélerer et de rationnaliser le développement d'applications J2EE. L'auteur nous présente avec simplicité les multiples outils ainsi que les méthodes (design pattern) à disposition des développeurs pour un travail de qualité, réutilisable et maintenable.

Sommaire

  1. Développement et déploiement J2EE avec Eclipse et JBoss
  2. L'étude de cas WebStock
  3. Développement Web avec MyEclipse
  4. Développement EJB avec JBoss, MyEclipse et XDoclet
  5. Aspects avancés de JBoss

629 pages, 1ère édition, mars 2005 Editions Eyrolles, ISBN10 : 2212114060, 19 x 4 x 23 cm
Commandez sur eyrolles.com :
42,75 EUR TTC seulement (au lieu de 45,00 EUR TTC : prix public)
Commandez sur www.amazon.fr :
42,75 EUR TTC (prix éditeur 45,00 EUR TTC) - Livraison Gratuite !

Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.