前端控制器模式

本文记录Java学习过程中遇到的前端控制器模式~

在传统的Web开发模式中,有一次请求就会对应一个Servlet,这样会导致出现很多Servlet。

而Struts2将所有的请求都先经过一个前端控制器,在前端控制器中实现框架的部分功能,剩下具体操作要提交到具体的Action中,那么所有的请求都会经过前端控制器。过滤器filter就是前端控制器最好的一个实现方式,因为需要所有的请求都可以被过滤器拦截,然后在过滤器中实现部分的功能。

标签: none