Design Pattern - Eclipse

Le but de ce TD est de vous familiariser avec l'utilisation de l'IDE Eclipse

Exercice 1 - Perspective/Vue, Completion et Template

Expliquer ce qu'est une vue, un éditeur et une perspective ?

Expliquer pourquoi il n'est pas nécessaire de compiler avec eclipse ?

Exercice 2 - Quickfix et Refactor

Expliquer la différence entre l'auto-completion et le quickfix ?

Exercice 3 - Style de codage

Eclipse permet de paramétrer le style de code
Aller dans Window/Preference/Java/Code Style/Code Formater et créer un nouveau formateur à partir du formateur Java Convention.

Modifier votre formateur pour qu'il :

Appliquer le style créer à l'ensemble des sources du projets (Contextuel/Source/Format ou Ctrl-i)

Exercice 4 - Exécuter et débugger

Expliquer comment faire pour écrire du code valable pour un environnement java ayant une version inférieur à un environnement donné ?

Exercice 5 - Paramétrer le compilateur

Aller dans Window/Preference/Java/Compiler ou Properties/Java Compiler, écrire un exemple de code pour chaque option permettant de tester celle-ci :

Enfin, paramétrer le compilateur pour qu'il soit le plus strict possible par rapport au code que vous ecrivez normalement.

Exercice 6 - Utiliser Ant

Recopier le fichier build.xml

Pourquoi on utilise ant plutôt que makefile ?

Exercice 7 - Utiliser le JDK1.5

Après avoir mis en place le support de la version 1.5, nous allons tester les quelques nouveautées de cette version.

  1. for each
  2. utilisation de type paramétré
  3. méthode paramétré et varargs
  4. Auto-[un]boxing
  5. Enumération et covariance
  6. Import static
  7. Annotation

Exercice 8 - Installer une bibliothèque externe

On souhaite utiliser pour le projet la bibliothèque ASM (http://asm.objectweb.org/).