Presentation Patterns: The Front Controller
Posted May 17 in Programming, Software Patterns 9 Comments »The most basic presentation pattern is probably that old standby, the Model View Controller (MVC). Rather than re-hash MVC, which has already been covered elsewhere, I figured I’d jump ahead to something a bit more interesting: the Front Controller.
Presentation patterns in general are designed to promote the independent operation of the business logic (model) and presentation (view) tiers of a system. The controller is responsible for coordinating the operations of the other two layers by taking user input, manipulating the model, and causing the view to react appropriately. The Front Controller pattern goes a step further by exposing a single entry point to your system, and delegating incoming requests to objects that implement the proper behavior. Read the rest of this entry »
Recent Comments