前端控制器模式(Front Controller)


目的
为网站的所有请求引入一个通用处理程序。通过这种方式,我们可以在一个地方封装通用功能,如安全性,国际化,路由和日志记录。

适用场景

  • 您希望在单个位置封装通用请求处理功能
  • 您希望实现动态请求处理,即在不修改代码的情况下更改路由
  • 使Web服务器配置可移植,您只需要以特定方式注册处理程序Web服务器