Model-View-Controller architecture
GPTKB entity
Statements (29)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:abbreviation |
gptkb:MVC
|
gptkbp:category |
Design Pattern
|
gptkbp:component |
gptkb:model
Controller View |
gptkbp:goal |
improve code maintainability
enable parallel development |
gptkbp:hasRole |
displays data to the user
|
https://www.w3.org/2000/01/rdf-schema#label |
Model-View-Controller architecture
|
gptkbp:influenced |
gptkb:ASP.NET_MVC
gptkb:Django gptkb:Ruby_on_Rails gptkb:Spring_Framework |
gptkbp:introducedIn |
gptkb:Smalltalk
|
gptkbp:originatedIn |
gptkb:Trygve_Reenskaug
1970s |
gptkbp:pattern |
architectural pattern
|
gptkbp:purpose |
separate application logic from user interface
|
gptkbp:relatedTo |
gptkb:Model-View-Presenter
gptkb:Model-View-ViewModel |
gptkbp:role |
handles user input
manages data and business logic |
gptkbp:usedIn |
web applications
desktop applications mobile applications |
gptkbp:bfsParent |
gptkb:Spring_MVC
gptkb:ActionServlet |
gptkbp:bfsLayer |
6
|