
Les meilleurs livres Eclipse
3 livres et 5 critiques, derni�re mise � jour le 19 d�cembre 2013 , note moyenne : 5
Livres en fran�ais
D�tails du livre
Sommaire
Critiques (2)
1 commentaire
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.
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.
�dition : Eyrolles - 377 pages, 1re �dition, 4 octobre 2006
ISBN10 : 2212120613 - ISBN13 : 9782212120615
- 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
Depuis maintenant plusieurs ann�es (je n'ose pas compter) que je d�veloppe sous Eclipse, j'ai toujours eu des difficult�s � comprendre le fonctionnement de ces diff�rents modules, leurs couvertures et leurs interactions. Dans ce contexte ce livre me semblait convenir et je n'ai pas �t� d��u. J'ai toujours eu l'habitude d'utiliser Eclipse en anglais et si la plupart des impressions d'�cran sont en anglais, certaines demeurent "�trangement" en fran�ais. On sent tout de m�me qu'un effort particulier a �t� fait sur ce point. Ce livre est vraiment id�al pour celui qui veut conna�tre les diff�rentes briques logicielles qui composent Eclipse Europa avec un niveau de d�tail la plupart du temps suffisant (id�al pour des experts techniques ou des responsables techniques).
Le chapitre RPC d�taille un exemple simple d'impl�mentation d'une application RCP. Ce chapitre est tr�s int�ressant mais je suis rest� un peu frustr� de ne pas pouvoir faire un test directement avec les corrig�s car les sources ne sont pas disponibles sur le site Eyrolles.
Le chapitre sur la gestion de configuration avec CVS ou SVN est par contre presque trop d�taill� et l'on aurait pu se passer de l'installation de Tortoise, mais cela montre un c�t� que l'on a moins l'habitude de voir : l'installation d'un serveur CVS et SVN. Cette �tape fait souvent perdre du temps dans le d�marrage amont d'un projet. Le chapitre sur le profiling montre un outil relativement inconnu qui peut �tre tr�s important pour limiter les risques de fuite m�moire sur un projet. Il couvre de mani�re g�n�rale le spectre des outils int�gr�s dans TPTP. Ces modules sont relativement pouss�s et pourraient permettre l'�conomie de licence d'outils on�reux tel que JProbe.
La pr�sentation des sous-projets JST et WST nous explique de mani�re exhaustive les composants qu'ils contiennent. Cela reste superficiel bien entendu (il faudrait presque un livre pour chaque module) mais j'aurais bien aim� avoir quelques pr�cisions sur le fonctionnement des modules web services, monitor TCP (quelques lignes, voir un paragraphe aurait suffi). De plus le fait de d�couper par incubateur (JST d'un c�t� et WST de l'autre) fait que l'on retrouve les modules p�le-m�les ce qui nuit un peu � la lisibilit�. La partie Data Tools Platform reste assez superficielle mais couvre les points indispensables � conna�tre. Par contre, tout le d�roulement du chapitre parle d'Apache Derby alors que les scripts fournis ainsi que les exemples des chapitres suivants utilisent tous Mysql 5. Du coup, impossible d'int�grer les scripts � la base Derby.
Cette partie fait malheureusement sombrer le lecteur que je suis dans une impuissance d�e au fait qu'il m'est impossible d'int�grer les projets des chapitres suivants. Du coup, lire les exemples d'impl�mentation sans pouvoir les tester r�ellement est vraiment frustrant. Le format et la distance dans les explications est tr�s bien trouv� de mon point de vue, mais cela aurait d� �tre appuy� par des projets t�l�chargeables "impeccables" et une d�marche pour suivre sur ces projets. Les chapitres suivants sont bien entendu int�ressants m�me si la partie Seam est � mon sens en trop car non int�gr�e dans la plate forme standard Europa.
Il est �vident que des outils comme Eclipse �voluent tr�s rapidement (depuis Europa sont sortis Ganymede et Galileo) et les supports papiers ne sont donc pas forc�ment les plus adapt�s. Il y manque d'ailleurs le projet Mylyn (arriv� depuis Galileo) concernant les aspects de gestion des t�ches et automatisations des process. Mais ce livre montre les principales fonctionnalit�s d'Eclipse ce qui est d�j� cons�quent. De plus cet outil devenant le centre des processus de d�veloppement il est actuellement indispensable de conna�tre les domaines techniques qu'il couvre et comment les utiliser. En attendant une version Galileo du bouquin, il reste donc la r�f�rence en son genre.
Le chapitre RPC d�taille un exemple simple d'impl�mentation d'une application RCP. Ce chapitre est tr�s int�ressant mais je suis rest� un peu frustr� de ne pas pouvoir faire un test directement avec les corrig�s car les sources ne sont pas disponibles sur le site Eyrolles.
Le chapitre sur la gestion de configuration avec CVS ou SVN est par contre presque trop d�taill� et l'on aurait pu se passer de l'installation de Tortoise, mais cela montre un c�t� que l'on a moins l'habitude de voir : l'installation d'un serveur CVS et SVN. Cette �tape fait souvent perdre du temps dans le d�marrage amont d'un projet. Le chapitre sur le profiling montre un outil relativement inconnu qui peut �tre tr�s important pour limiter les risques de fuite m�moire sur un projet. Il couvre de mani�re g�n�rale le spectre des outils int�gr�s dans TPTP. Ces modules sont relativement pouss�s et pourraient permettre l'�conomie de licence d'outils on�reux tel que JProbe.
La pr�sentation des sous-projets JST et WST nous explique de mani�re exhaustive les composants qu'ils contiennent. Cela reste superficiel bien entendu (il faudrait presque un livre pour chaque module) mais j'aurais bien aim� avoir quelques pr�cisions sur le fonctionnement des modules web services, monitor TCP (quelques lignes, voir un paragraphe aurait suffi). De plus le fait de d�couper par incubateur (JST d'un c�t� et WST de l'autre) fait que l'on retrouve les modules p�le-m�les ce qui nuit un peu � la lisibilit�. La partie Data Tools Platform reste assez superficielle mais couvre les points indispensables � conna�tre. Par contre, tout le d�roulement du chapitre parle d'Apache Derby alors que les scripts fournis ainsi que les exemples des chapitres suivants utilisent tous Mysql 5. Du coup, impossible d'int�grer les scripts � la base Derby.
Cette partie fait malheureusement sombrer le lecteur que je suis dans une impuissance d�e au fait qu'il m'est impossible d'int�grer les projets des chapitres suivants. Du coup, lire les exemples d'impl�mentation sans pouvoir les tester r�ellement est vraiment frustrant. Le format et la distance dans les explications est tr�s bien trouv� de mon point de vue, mais cela aurait d� �tre appuy� par des projets t�l�chargeables "impeccables" et une d�marche pour suivre sur ces projets. Les chapitres suivants sont bien entendu int�ressants m�me si la partie Seam est � mon sens en trop car non int�gr�e dans la plate forme standard Europa.
Il est �vident que des outils comme Eclipse �voluent tr�s rapidement (depuis Europa sont sortis Ganymede et Galileo) et les supports papiers ne sont donc pas forc�ment les plus adapt�s. Il y manque d'ailleurs le projet Mylyn (arriv� depuis Galileo) concernant les aspects de gestion des t�ches et automatisations des process. Mais ce livre montre les principales fonctionnalit�s d'Eclipse ce qui est d�j� cons�quent. De plus cet outil devenant le centre des processus de d�veloppement il est actuellement indispensable de conna�tre les domaines techniques qu'il couvre et comment les utiliser. En attendant une version Galileo du bouquin, il reste donc la r�f�rence en son genre.
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.
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.

Bonjour,
Nous avons d�j� 2 critiques pour cet ouvrage.
[ame="http://www.amazon.fr/D�veloppement-JEE-avec-Eclipse-Europa/dp/2212120613/wwwdeveloppec-21"]D�veloppement JEE 5 avec Eclipse Europa: Amazon.fr: Karim Djaafar: Livres[/ame]
Y-a-t-il d'autres avis ?
Nous avons d�j� 2 critiques pour cet ouvrage.
[ame="http://www.amazon.fr/D�veloppement-JEE-avec-Eclipse-Europa/dp/2212120613/wwwdeveloppec-21"]D�veloppement JEE 5 avec Eclipse Europa: Amazon.fr: Karim Djaafar: Livres[/ame]
Y-a-t-il d'autres avis ?
Bonjour � tous,
J'ai achet� le livre, je le trouve bien et surtout structur�. C'est un moyen simple et efficace pour comprendre l'environnement Eclipse avec les differents framworks. J'ai aussi appreci� l'explication de la 3eme partie, celle li�e aux EJB.
J'ai achet� le livre, je le trouve bien et surtout structur�. C'est un moyen simple et efficace pour comprendre l'environnement Eclipse avec les differents framworks. J'ai aussi appreci� l'explication de la 3eme partie, celle li�e aux EJB.
D�tails du livre
Sommaire
Critiques (2)
Eclipse
Principes, patterns et plugins
de Erich Gamma, Kent Beck
Public vis� :
Expert
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.
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.
�dition : Campus Press - 450 pages, 1re �dition, 20 juillet 2004
ISBN10 : 2744017264 - ISBN13 : 9782744017261
- 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
- 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
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 !
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.
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.
D�tails du livre
Sommaire
Critiques (1)
Eclipse et JBoss
de Karim Djaafar, Olivier Salvatori
Public vis� :
Expert
R�sum� de l'�diteur
D�veloppement d'applications J2EE professionnelles, de la conception au d�ploiement.
�dition : Eyrolles - 629 pages, 1re �dition, 1er mars 2005
ISBN10 : 2212114060 - ISBN13 : 9782212114065
- D�veloppement et d�ploiement J2EE avec Eclipse et JBoss
- L'�tude de cas WebStock
- D�veloppement Web avec MyEclipse
- D�veloppement EJB avec JBoss, MyEclipse et XDoclet
- Aspects avanc�s de JBoss
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.