Statements (28)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Design_Pattern
|
| gptkbp:advantage |
single point of failure
easier maintenance consistent request processing potential performance bottleneck |
| gptkbp:category |
behavioral pattern
|
| gptkbp:contrastsWith |
Page Controller pattern
|
| gptkbp:describedBy |
gptkb:Patterns_of_Enterprise_Application_Architecture
|
| gptkbp:enables |
centralized authentication
centralized logging centralized authorization centralized request validation common processing logic |
| gptkbp:handles |
all requests for a web application
|
| gptkbp:implementedIn |
gptkb:ASP.NET_MVC
gptkb:Django gptkb:Ruby_on_Rails gptkb:Spring_MVC gptkb:Java_Servlet |
| gptkbp:popularizedBy |
gptkb:Martin_Fowler
|
| gptkbp:provides |
single entry point
|
| gptkbp:purpose |
centralize request handling
|
| gptkbp:relatedTo |
Model-View-Controller pattern
Dispatcher pattern |
| gptkbp:usedIn |
gptkb:architecture
|
| gptkbp:bfsParent |
gptkb:Model–View–Controller_(MVC)
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Front Controller pattern
|