Application de gestion immobilière pour les propriétaires. Projet étudiant de l'IUT Paul Sabatier (SAÉ S3.A.01).
Miroir GitHub | Localized English README
- Java Development Kit (JDK) 8
- Apache Maven (Tutoriel pour Windows (en anglais))
- Une base de données MySQL
- Créez une base de données MySQL
- Exécutez le script
sql/create_tables.sql
pour créer les tables nécessaires - Créez un fichier
.env
à la racine du projet et ajoutez les informations de connexion à la base de données :
DATABASE_URL = "jdbc:mysql://[hôte]:[port]/[nom de la base de données]"
DATABASE_USER = "[nom d'utilisateur]"
DATABASE_PASSWORD = "[mot de passe]"
$ mvn clean compile # Pour compiler le .jar
$ mvn exec:java # Pour exécuter l'application
$ mvn clean compile exec:java # Pour faire les deux en une seule commande
$ mvn clean test
$ mvn test -Dtest=[nom de la classe] # Pour tester une classe
sql
: Migrations et scripts SQLsrc/controller
: Contrôleurs de l'applicationsrc/dao
: Data Access Objects pour les classes du modèlesrc/db
: Connexion à la base de donnéessrc/model
: Abstractions de la base de données en classes Javasrc/view
: Fenêtres, panels et pop-ups de l'application