Cherchez la version Eclipse Enterprise for Java (EE4J)
sudo apt-get install openjdk-8-jre
tar -zxvf nom_du_fichier_eclipse.tar.gz
./eclipse
Vous pouvez utiliser ObjectAid pour créer un diagramme UML dans Eclipse. Pour cela, créez un nouveau diagramme UML et sélectionnez le type de diagramme que vous souhaitez créer (par exemple, un diagramme de classes).
L’intérêt de ce Plug-in est qu’il permet la génération de code Java à partir de votre diagramme UML et inversement, la génération d’un diagramme à partir de vos classes Java.
Ctrl + N
Ctrl + Shift + N
Ctrl + Shift + F
Ctrl + Shift + O
Ctrl + Shift + T
Ctrl + Shift + R
Ctrl + D
Ctrl + F
Ctrl + H
Ctrl + /
Ctrl + Shift + /
Ctrl + Shift + \
Ctrl + Alt + flèche gauche/droite
Ctrl + Alt + flèche haut/bas
Ctrl + Alt + Shift + flèche haut/bas
Ctrl + Shift + L
Ctrl + Shift + F6
Ctrl + Shift + F10
Ctrl + Alt + T
Ctrl + Alt + Shift + T
Ctrl + 1
Alt + Shift + D
D
Ctrl + T
Au lieu de saisir toujours le même code, vous pouvez créer des bouts de code nommés Snippets et les intégrer dans vos classes Java. Voici quelques exemples de bouts de codes :
@RestController @RequestMapping("/api") public class MonController { // votre code de la classe de contrôleur }
@Autowired private MonService monService;
@Configuration public class MaConfiguration { @Bean public MonBean monBean() { return new MonBean(); } }
@Entity @Table(name = "maTable") public class MonModel { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // vos autres propriétés }
Le workspace est l’espace de travail utilisé par Eclipse. Il est composé des projets eclipse qui sont des dossiers contenant les sources du code, les classes générées et des fichiers divers.
.project, .classpath : contiennent des informations de configuration sur le projet.
Voici l’architecture de base d’un projet qui s’appelle puissance10 et dans lequel on crée un package puissance10 :
bin\ puissance10\ Main.class src\ puissance10\ Main.java .settings\ .classpath .project
On peut remarquer que l’arborescence des packages est dupliquée pour les sources et les classes générées.
La compilation est cachée, elle est effectuée après chaque sauvegarde d’un fichier java.
Eclipse contient un ensemble de modules que l’on peut ouvrir et afficher où l’on veut et qui s’appellent les vues.
On peut créer des configurations d’ensembles de vues, cela s’appelle des perspectives. Il existe plusieurs perspectives par défaut : java, debug, java EE, …
C’est une des vues principales, elle permet de naviguer efficacement dans un projet java en affichant les informations importantes et bien présentées.
Le refactoring permet d’améliorer la lisibilité et donc la maintenabilité et souvent en cadeau l’efficacité du code. On peut le faire au fur et à mesure, ou à chaque fois que l’on vient de valider une étape, par exemple coder avec succès une nouvelle fonctionnalité.
Cela consiste à donner des bons noms aux variables, découper les méthodes avec trop de lignes en plusieurs petites, déplacer du code à un meilleur endroit.
La perspective debug abordée plus haut permet de réaliser cette tâche efficacement.
Voici 4 vues intéressantes qu’elle ouvre par défaut :
Pour gérer la connexion avec git/github, on pourra utiliser les vues suivantes :
Un soft pratique pour visualiser UML à partir d’un projet existant (abordé plus haut pourl’installation)
Un projet complet demande un peu de structure, et aussi de pouvoir gérer les dépendances afin que le projet puisse fonctionner sur d’autres machines sans avoir à écrire un manuel d’installation.
A propos de gradle
Prenez Eclipse en main
Projet exemple
Reprenez le projet bibliothèque, mettez les sources dans un projet gradle puis envoyez-le sur github.