Front Controller Design Pattern

One way to more efficiently and securely manage a web application is to implement the Front Controller design pattern. This pattern calls for a single object to route web traffic: This means there must be an entry point (commonly called the bootstrap) where the application defers control to the Front Controller object.