Ce projet est réalisé dans le cadre de la troisiéme semaine de ma formation certifiante "JEE Developer" formation assurée par #CORP (département de l'AHK Tunisie) et financée par #GIZ (Germany). Module : "Développement d'une application desktop - Java Foundation Classes (Swing+AWT) & MySQL". (date de réalisation 20 Septembre 2021)
Ce projet fait partie d'un ensemble de projets réalisés lors de ma formation "JEE Developer" à fin d'appliquer les différents technologies de Java. Dans celui là on était demandé de développer une application desktop pour la gestion d'un cabinet médicale (Gestion des médecins / Gestion des patients / Gestion des fiches patients / Gestion des rendez-vous) tout en organisant l'application en différents layers (niveaux) de conception :
- Model Layer --> Data - pour l'encapsulation des données
- DAO Layer --> Data Acces Object - ce design pattern permet de regrouper les accés aux données séparement de la logic métier à fin de garantir une grande adaptabilité de l'application aux différentes implémentations pssibles de la technologie de stockage des données
- Business Logic Layer
- View Layer --> Swing / AWT APIs
- Javax Swing
- Java AWT
- Java AWT Event
- JDBC
- java.sql API
- MySQL
- IntelliJ
- Maven
- @Auteur: Ammar Sassi
- E-mail: [email protected]
- LinkedIn: https://www.linkedin.com/in/ammar-sassi