Top Qs
Tijdlijn
Chat
Perspectief
ASP.NET MVC Framework
Van Wikipedia, de vrije encyclopedie
Remove ads
Het ASP.NET MVC is een framework ontworpen door Microsoft, waarbij de techniek model-view-controller als ontwerppatroon wordt gebruikt om .NET-applicaties te ontwikkelen. In april 2009 bracht Microsoft het framework uit onder Microsoft Public License (MS-PL)[3], maar sinds 2017 maakt het deel uit van een opensourcesoftware.[4]
Remove ads
Model-View-Controller
ASP.NET MVC is gebaseerd op ASP.NET en geeft softwareontwikkelaars de mogelijkheid om webapplicaties te ontwikkelen met een 3-laagse-ontwerppatroon, genaamd Model, View en Controller, afgekort tot MVC.
Het MVC ontwerp is ingedeeld in drie aparte lagen:
- Model: businesslogica
- View: gebruikersinterface
- Controller: applicatielogica
Werking
De webbrowser of de frontend staat in verbinding met gebruikers via controller, een gedefinieerd end-point via Uniform resource identifier (URI) of Uniform Resource Locator (URL). De controller coördineert de applicatieaanvragen en zal aan het model opdrachten en gegevens opvragen, waarna de controller de juiste view selecteert om terug te antwoorden. Een view zorgt voor de bescherming van interne gegevens en heeft als doel enkel de publieke data en informatie te tonen aan de gebruikersinterface. Een view is in de vorm van een DTO-component (Json/XML) of WEB-component (HTML+JavaScript).[5]
Remove ads
Versies
Literatuur
- Jon Galloway, Scott Hanselman, Phil Haack, and Scott Guthrie, Professional ASP.NET MVC 2, Wrox, 2010, ISBN 0470643188
- Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, and Eric Hexter, ASP.NET MVC 2 in Action, Manning Publications, 2010, ISBN 193518279X
- Steven Sanderson, Pro ASP.NET MVC 2 Framework, Second Edition, Apress, 2010, ISBN 1430228865
- Jonathan McCracken, Test-Drive ASP.NET MVC, Pragmatic Bookshelf, 2010, ISBN 1934356530
- Stephen Walther, ASP.NET MVC Framework Unleashed, Sam's, 2009, ISBN 0672329980
Remove ads
Externe link
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads