Soutenez-nous
 

 

Développons en Java avec Eclipse   0.80.1  
Copyright (C) 2003-2008 Jean-Michel DOUDOUX    (date de publication : 26/12/2008)

[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]


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

 


[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

Copyright (C) 2003-2008 Jean-Michel DOUDOUX. Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence. La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.

 
 
 
 
Partenaires

PlanetHoster
Ikoula