Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.46 KB

readme.md

File metadata and controls

36 lines (24 loc) · 1.46 KB

Programming Advanced - Java

Opgave algemene oefening

BudgetPlanner

De bedoeling van deze oefening is het uitwerken van een reële case waarin alle concepten van het opleidingsonderdeel Programming Advanced Java in voorkomen.

Deze concepten zijn:

  • Java project management via Maven
  • Unit testing via JUnit
  • Beheer van gegevens in een database via:
    • JDBC
    • JPA
  • Beschikbaar stellen van back-end functionaliteit via WebComponents
    • Servlets
    • RESTful Web Services
  • Grafische gebruikersinterfaces maken gebruik makend van beschikbare back-end functionaliteit via JavaFX.

De opgave zal in verschillende fasen opgedeeld worden.

Per fase zal er een concept aangehaald worden en toegepast worden in deze oefening.

De bedoeling is dat we op het einde een volledig werkend applicatie met front-end en back-end hebben geïmplementeerd gebruik makend van de verschillende concepten.

##Opgave algemeen Naam project: BudgetPlanner

De bedoeling is een applicatie te ontwikkelen waarin we uitgaven verrichtingen kunnen gaan registreren. Deze verrichtingen moeten we kunnen categoriseren. Categorieën moet men ten alle tijden kunnen aanpassen. Per categorie moet men verrichtingen binnen een bepaalde tijdspanne kunnen opvragen.

Mogelijke uitbreiding:

  • Importeren van gestructureerde bestanden (vb. rekeninguittreksel van een bank geëxporteerd in een comma separated bestand)
  • Toekennen van een budget en statistieken opvragen van een budget