Outils - Arcocalio/java-services-sample GitHub Wiki

Pour tous les logiciels à télécharger et à installer, pensez à créer un dossier dans lequel tout va être enregistré (pour une meilleure organisation). _Par exemple C:/Users/XXXX/Stage/ _

Gestion des sources

Github

Vous êtes actuellement sur Github. Cette plateforme héberge le projet et son wiki. Il est possible de récupérer les sources et d'envoyer vos modifications.

SourceTree

A installer dans Program Files

Téléchargement : ici

Il est nécessaire de créer un compte Atlassian pour pouvoir l'utiliser. Il est 100% gratuit et permettra d'avoir un visuel pour l'exploitation des sources.

TODO : Expliquer comment récupérer les sources

TurtoiseGit

A installer dans Program Files

Téléchargement : ici (il n 'est pas nécessaire de le télécharger dès le premier jour)

Moins visuel que SourceTree mais plus complet, il nous permettra (si jamais) de faire plus facilement des modifications et retour arrière.

Environnement de développement

Java

A installer dans C:/Users/XXXX/Stage/tools/Java

Téléchargement : ici

Merci de bien récupérer la même version que le projet ! Nous partons sur une JDK1.8

Il vous faudra créer une variable d'environnement JAVA_HOME : ici

Eclipse

A installer dans C:/Users/XXXX/Stage/tools/Eclipse Nous partons sur un Eclipse Mars. Téléchargement : ici

Paramétrage d'Eclipse : ici

Tomcat

A installer dans C:/Users/XXXX/Stage/tools/Tomcat

Téléchargement : ici Nous partons sur un Tomcat 7.

Tomcat est une sorte d'hébergeur. Il va accueillir notre application, la déployer et l'exposer.

Maven

A installer dans C:/Users/XXXX/Stage/tools/Maven

Téléchargement : ici Nous partons sur un maven 3.6.0.

Ce logiciel permet de récupérer automatiquement les bibliothèques nécessaires au projet et, en fin du stage, de préparer le livrable à installer (et bien d'autres choses, mais on se contentera d'une utilisation simple).

Merci de créer la variable d'environnement associée : ici NOTE : ne pas re-télécharger le maven de l'explication ci-dessus mais créer la variable d'environnement en fonction du maven que nous venons de télécharger !

Les bibliothèques

Log4j

Log4j est une bibliothèque Java permettant de créer des fichiers de logs (des traces applicatives) pour suivre ce qui s'est passé dans l'éxécution du programme. C'est une alternative propre des fameux "System.out.println("")" que font les débutants en Java.

Site officiel : ici

Documentation explicative : ici

Cette bibliothèque s'installe automatiquement grâce à Maven.

Outils de tests

Postman

Téléchargement : ici