在我的应用程序中,所有的请求都首先被定向到通用控制器servlet,然后再调用更具体的控制器。我们还使用POJO作为Model和JSP作为View。那么我应该将其称为前端控制器或MVC设计模式?
MVC是一种通用的设计模式。其思想是将应用程序的三个方面(模型、视图和控制器)分离开来。现在,根据具体情况/应用程序的特定要求,可以用不同的方式实现这个思想。其中一种方式是有许多控制器,每个控制器响应一个或多个动作。另一种方式是有一个主控制器来接收所有操作,然后将它们分派给不同的控制器,这被称为前置控制器模式。因此,前置控制器模式是MVC模式之一。例如,Spring Framework使用前置控制器模式来实现MVC。