首先我们先来看一看常见的Web层框架:

  • Struts2
  • Struts1
  • Webwork
  • SpringMVC

Struts2 和 SpringMVC目前最为常用。Web层框架都会有一个特点,就是基于前端控制器模式实现的。

什么是前端控制器模式呢?

看下图↓:
在图中传统方式的开发,有一次请求就会对应一个Servlet,这样会导致出现很多Servlet。而Struts2将所有的请求都先经过一个前端控制器,在前端控制器中实现框架的部分功能,剩下具体操作要提交到具体的Action中。那么所有的请求都会经过前端控制器,那么用什么来实现前端控制器呢?过滤器就是最好的一个实现方式,因为需要所有的请求都可以被过滤器拦截,然后在过滤器中实现部分的功能。
Web层框架的特点:Web层框架基于前端控制器模型设计

相关文章:

  • 2022-12-23
  • 2021-06-30
  • 2022-02-09
  • 2021-05-30
  • 2021-05-01
  • 2021-08-17
  • 2021-11-19
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2021-10-30
  • 2021-12-17
  • 2021-11-13
  • 2021-12-04
  • 2021-12-05
  • 2021-08-16
相关资源
相似解决方案