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