Skip to content

10. Conclusie

Laten we nog eens samenvatten wat er in dit document is behandeld:

  • in de hoofdstukken 1 tot en met 8 zijn de basisprincipes van het framework ASP.NET MVC behandeld;
  • hoofdstuk 9 was gewijd aan een casestudy, eerst met een vereenvoudigde architectuur:

Dankzij deze vereenvoudigde architectuur konden we ons uitsluitend concentreren op de [web]-laag en werden de tests bovendien vereenvoudigd. Vervolgens hebben we de volgende, complexere architectuur gebruikt:

We hebben kunnen vaststellen dat de lagen [métier], [DAO] en [EF5] de gehele applicatie aanzienlijk complexer maakten, wat achteraf gezien het gebruik van een vereenvoudigde architectuur voor de ontwikkeling van de laag [web] rechtvaardigde.

De lezer die deze casestudy heeft doorgenomen, zou een goed begrip moeten hebben gekregen van ASP.NET, MVC en het concept APU, de ‘Application à Page Unique’.

Er ontbreekt zeker één ding in dit document, namelijk de unit-tests. Deze hadden op verschillende plaatsen moeten worden uitgevoerd:

  • tests van de [DAO]-laag;
  • tests van de daadwerkelijke laag [métier];
  • tests van de acties van de laag [web].

Adam Freeman benadrukt in zijn boek „Pro ASP.NET MVC 4”, uitgegeven door Apress, terecht het belang van deze tests. In zijn boek zijn er heel veel te vinden.

Serge Tahé, november 2013