- Controllers : Les controlleurs
-
Core : contient les composants globaux du projet
DBConnection pour la connection avec la base de données
Main contient la fonction main() - Dependencies : Contient les bibliothèques externes du projet
- Controllers : Les controlleurs
- GUI : Contient les interfaces graphiques (fichiers .fxml)
- Services : Contient les classes d'interaction avec la base de données
- Pherialize : Pour la de/serialisation des objets comme PHP
- Cloner le projet
- Créer un projet netbeans dans le dossier du projet
- Ajouter la biliothèque "mysql-connector-java" dans le projet
- Changer le nom de la BD dan DBConnection.DBname
- Ajouter vos fonctionnalités
- Ajouter les élements de votre menu dans la partie TODO dans la méthode init() du HeaderController dans le menu correspondant
- Traiter les actions de clics de chaque bouton du menu
- Créer un service dans le package services
- Ajouter "extends Service"
- Implementer les méthodes du service
- Créer une interface graphique contenant seulement la partie principale de la page
- Créer un controlleur avec une méthode init() qui charge le fichier fxml crée et mettre son contenu dans Main.pane.setCenter() (voir IndexController)