Imprimer Sommaire Consulter avec table des matières Développons en Java avec Eclipse   v 0.80  
Copyright (C) 2003-2007 Jean-Michel DOUDOUX   


Développons en Java avec Eclipse
  

Préambule
  Préambule
   A propos de ce document
   Note de licence
   Marques déposées
   Historique des versions

Partie 1 : les bases pour l'utilisation d'Eclipse
  

1. Introduction
  présentation générale d'Eclipse
  1.1. Les points forts d'Eclipse
  1.2. Les différentes versions d'Eclipse
  1.3. Les différents sous projets d'Eclipse
  1.4. Callisto

2. Installation et exécution
  détaille l'installation et l'exécution des trois versions majeurs d'Eclipse sous Windows et Linux
  2.1. Installation d'Eclipse sous Windows
  2.2. Installation d'Eclipse sous Linux
  2.3. Les paramètres
  2.4. La résolution de problèmes

3. Le plan de travail (Workbench)
  présente le plan de travail qui fournit les élements de l'ergonomie notamment au travers des perspectives, des vues et des éditeurs
  3.1. Les perspectives
  3.2. Les vues et les éditeurs
  3.3. Les assistants
  3.4. Organiser les composants de la perspective
  3.5. Fermer le plan de travail
  3.6. Exécution de traitements en arrière plan

4. L'espace de travail (Workspace)
  présente l'espace de travail qui stocke les projets et leur contenu et détaille des opérations de base sur les élément de l'espace de travail
  4.1. La perpective "Ressource"
  4.2. La création de nouvelles entités
  4.3. La duplication d'un élément
  4.4. Le déplacement d'un élément
  4.5. Renommer un élément
  4.6. La suppression d'un élément
  4.7. L'importation
  4.8. L'exportation
  4.9. Lier des ressources
  4.10. L'option « Fermer les projets non associés »
  4.11. Importer une copie d'un projet

5. Les fonctions pratiques du plan de travail
  détaille certaines fonctions avancées du plan de travail : la recherche, la gestion des tâches et des signets et la comparaison d'éléments
  5.1. La fonction de recherche
  5.2. La liste des tâches
  5.3. La liste des signets
  5.4. La comparaison d'éléments
  5.5. La vue « Explorateur de projets »

6. L'aide dans Eclipse
  présente comment obtenir de l'aide lors de l'utilisation d'Eclipse.
  6.1. L'aide en ligne
  6.2. L'aide Javadoc
  6.3. Le plug-in Java docs de Crionics

Partie 2 : le développement en Java
  

7. Le Java Development Tooling (JDT)
  Détaille le JDT qui fournit des outils pour permettre le développement avec Java
  7.1. Les projets de type Java
  7.2. La création d'entité
  7.3. Le support de Java 5.0
  7.4. Le support de Java 6.0 par le compilateur
  7.5. Les vues du JDT
  7.6. L'éditeur de code
  7.7. Exécution d'une application
  7.8. Génération de la documentation Javadoc
  7.9. Définition du JRE à utiliser
  7.10. Les environnements d'exécution
  7.11. Utilisation de l'historique local
  7.12. Externaliser les chaînes
  7.13. Ouverture d'un type
  7.14. Utilisation du scrapbook
  7.15. Le développement d'applets
  7.16. Le nettoyage du code

8. Déboguer du code Java
  détaille la perspective Débogage dédiée à la recherche et à la correction des bugs.
  8.1. La perspective "Debogage"
  8.2. Les vues spécifiques au débogage
  8.3. Mise en oeuvre du débogueur

9. Le refactoring
  détaille les puissantes fonctionnalités de refactoring proposées par Eclipse
  9.1. Extraction d'une méthode
  9.2. Intégrer
  9.3. Renommer
  9.4. Déplacer
  9.5. Changer la signature de la méthode
  9.6. Convertir une classe anonyme en classe imbriquée
  9.7. Convertir un type imbriqué au niveau supérieur
  9.8. Extraire
  9.9. Transferer
  9.10. Extraire une interface
  9.11. Utiliser le supertype si possible
  9.12. Convertir la variable locale en zone
  9.13. Encapsuler la zone
  9.14. Extraire la variable locale
  9.15. Extraire une constante
  9.16. Généraliser le type
  9.17. Introduire une fabrique
  9.18. Introduire un paramètre
  9.19. Introduction de l'adressage indirect
  9.20. Extraire une super classe
  9.21. Annuler ou refaire une opération de refactoring
  9.22. L'historique de restructuration

10. Ant et Eclipse
  présente l'utilisation de l'outil Ant avec Eclipse
  10.1. Structure du projet
  10.2. Création du fichier build.xml
  10.3. Exécuter Ant
  10.4. Les paramètres
  10.5. Résolution des problèmes
  10.6. Un exemple complet
  10.7. L'éditeur de fichiers Ant
  10.8. Le débogage de fichiers Ant

11. JUnit et Eclipse
  présente l'utilisation de JUnit avec Eclipse pour réaliser l'automatisation des tests unitaires.
  11.1. Paramétrage de l'environnement
  11.2. Ecriture des cas de tests
  11.3. Exécution des cas de tests
  11.4. Le support de JUnit 4

Partie 3 : les fonctions avancées d'Eclipse
  

12. La gestion de la plate-forme
  détaille les fonctionnalités proposées pour gérer les plug-ins et la plate-forme Eclipse.
  12.1. Informations sur les plug-ins installés
  12.2. Installation du plug-in JadClipse sous Eclipse 1.0
  12.3. La mise à jour des plug-ins avec Eclipse 2.0
  12.4. La mise à jour des plug-ins avec Eclipse 3.0

13. CVS 2.0 et Eclipse 2.1
  détaille l'utilisation de CVS 2.0 avec Eclipse 2.1.
  13.1. Installation de cvsnt
  13.2. La perspective CVS
  13.3. L'utilisation des révisions
  13.4. La gestion des versions d'un projet
  13.5. Obtenir une version dans le worskspace

14. CVS 2.5 et Eclipse 3.0
  détaille l'utilisation de CVS 2.5 avec Eclipse 3.0.
  14.1. Installation  et configuration de CVS 2.5
  14.2. La perspective « Exploration du référentiel CVS »
  14.3. Ajouter un projet au référentiel
  14.4. Reporter des modifications dans le référentiel
  14.5. Déconnecter un projet du référentiel
  14.6. La perspective Synchronisation de l'équipe
  14.7. Importation d'un projet à partir de CVS
  14.8. Versionner un projet

15. Subversion et Eclipse
  détaille l'utilisation de subversion avec Eclipse 3.0.
  15.1. Installation de subversion sous Windows
  15.2. Le plug-in Subclipse
  15.3. Le plug in Subversive

Partie 4 : le développement avancé avec Java
  

16. Des plug-ins pour le développement avec Java
  présente quelques plug-ins tiers facilitant le développement avec Java.
  16.1. Le plug-in Jalopy
  16.2. Log4E

17. Le développement d'interfaces graphiques
  présente plusieurs plug-ins pour faciliter le développement d'applications graphiques utilisant AWT, Swing ou SWT.
  17.1. Eclipse et SWT
  17.2. Le plug-in Eclipse V4all
  17.3. Eclipse VE

18. Le plug-in TPTP (Test & Performance Tools Platform)
  présente le plug-in TPTP (Test & Performance Tools Platform) a pour but de proposer un framework permettant de fournir des services de mesures de performance et d'automatisation de tests.
  18.1. Installation
  18.2. Profiler une application
  18.3. Profiler une application Web
  18.4. Les outils de tests

19. Hibernate et Eclipse
  Présente le plug-in Hibernate Synchronizer qui facilite la mise en oeuvre de l'outil de mapping Hibernate.
  19.1. Le plug-in Hibernate Synchronizer

Partie 5 : le développement d'applications d'entreprise
  

20. Le développement avec J2EE
  Présente des plug-ins pour faciliter le développement avec J2EE.
  20.1. Le plug-in Tomcat de Sysdeo
  20.2. Le plug in WTP (Eclipse Web Tools Platform)
  20.3. Lomboz

21. XML et Eclipse
  détaille l'utilisation de plug-ins facilitant la mise en oeuvre de XML avec Eclipse.
  21.1. JAXB et Eclipse
  21.2. Le plug-in WTP pour utiliser XML

22. Le développement d'applications web
  Propose de mettre en oeuvre le développement d'applications web gràce à des plug-ins d'Eclipse.
  22.1. Le développement d'applications web avec WTP 1.0
  22.2. Le développement d'applications web avec le plug-in Lomboz 2.1

23. Struts et Eclipse
  détaille au travers d'un exemple l'utilisation du plug-in Esay Struts pour développement des applications web utilisant Struts.
  23.1. Le plug-in Easy Struts

24. Java Server Faces et Eclipse
  détaille au travers d'un exemple l'utilisation d'Eclipse pour développer une application web utilisant JSF.
  24.1. Utilisation de JSF sans plug-in dédié

25. EJB et Eclipse
  Propose de développer des EJB en utilisant des plug-ins d'Eclipse.
  25.1. Le développement d'EJB avec le plug-in WTP 1.5
  25.2. Le développement d'EJB avec le plug-in Lomboz 2.1

26. Les services web et Eclipse
  Propose d'utiliser Eclipse pour développer des services web manuellement ou avec le plug-in WTP.
  26.1. La mise en oeuvre manuelle d'Axis
  26.2. La consommation du service Web en .Net
  26.3. Le développement de services web avec WTP 1.0
  26.4. La mise en oeuvre d'Axis avec le WTP 1.5

27. JPA et Eclipse
  Propose de mettre en oeuvre le plug-in Dali pour faciliter la mise en oeuvre de l'API Java Persistence API.
  27.1. Dali

Partie 6 : le développement d'applications mobiles
  

28. Le développement avec J2ME
  Présente le plug-in EclipseME qui permet de faciliter le développement d'applications J2ME.
  28.1. EclipseME

Partie 7 : d'autres plug-ins
  

29. Le plug-in CDT pour le développement en C / C++
  présente le plug-in CDT qui est sous projet officiel du projet Eclipse dont le but est faciliter le développement avec les langages C et C++.
  29.1. Installation du CDT
  29.2. Création d'un premier projet
  29.3. Installation de MinGW
  29.4. Première configuration et exécution
  29.5. Utilisation du CDT

30. Le plug-in EclipseUML
  présente le plug-in EclipseUML de la société Omondo pour réaliser des diagrammes UML avec Eclipse.
  30.1. Installation
  30.2. Les  préférences
  30.3. Mise en oeuvre du plug-in

31. Les bases de données et Eclipse
  présente plusieurs plug-ins pour réaliser des opérations sur des bases de données.
  31.1. Quantum
  31.2. JFaceDbc
  31.3. DBEdit
  31.4. Clay Database Modelling

Partie 8 : Annexes
  
   Annexe A : GNU Free Documentation License
   Annexe B : Webographie

  Imprimer Sommaire Consulter avec table des matières Développons en Java avec Eclipse   v 0.80  
Copyright (C) 2003-2007 Jean-Michel DOUDOUX