Front Controller

The Front Controller is a design pattern that processes all requests to a website using a single handler. The handler decodes the URL and extracts request data to determine which command should process the request. This pattern pairs well with the Intercepting Filter (Decorator) pattern.

References

Fowler, M. (2011). Patterns of Enterprise Application Architecture. Addison-Wesley.