
Programmeren 3
Les 9 en 10
N-tier architectuur
Doelstelling
- We leren wat n-tier architectuur is:
- we maken een presentatielaag;
- een business logic laag;
- een data acces laag;
- We doen aan de hand van Postcode-gegevens.
- Na deze les ben je in staat om zelf de basis voor een n-tier applicatie te leggen.
Stappenplan
- n-tier architectuur
- Analyse van de Postcode App
- Realisatiefase PostcodeApp
Opdracht
- Maak een nieuw project met de naam BookApp. Volg dezelfde richtlijnen als voor de Postcode App:
- in de map dotnetcore
- geen submap creëren voor de solution
- Baseer je op:
om (baseer je hiervoor op het voorbeeld van de postcodes in Realisatiefase PostcodeApp):
- een DAL klasse te maken voor CSV, XML en JSON datastorage bestand;
- een BLL klasse te maken voor Book
- een view in de console maken voor het tonen van boeken die je respectievelijk ingeleest uit CSV, XML en JSON bestand
- Synchroniseer je lokale map met Cloud9 met behulp van link. In de commit commentaar plaats je "Les 9 en 10 Opdracht N-tier BookApp final".
- Verstuur via de opdrachtlink op Moodle een tekstbestand met een link naar je Cloud9 workspace.
2018-12-29 14:16:32