MVC更严格的来说算是一种开发思想 ,这种思想就是把一个应用的输入、处理、输出流程按Model(模型)、View(视图)、Controller(控制器)方式进行分解。

以达到,代码逻辑清晰,业务明确的目的

MVC(Model-View-Controller) 模式包含三个部分:

  1. Model(模型)

  2. View(视图)

  3. Controller(控制器)

MVC 入门

从逻辑上来说

首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。

  • 视图(如JSP): 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。

  • 模型(如DAO类): 模型表示业务处理和数据处理。一个模型能为多个视图提供数据,这提高了应用程序的重用性。

  • 控制器(如servlet类): 当用户提交客户端请求时, 控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。

Servlet可充当控制器(Controller)角色,其作用类似于调度员:所有用户请求都发送给 Servlet,Servlet调用Model(service和Dao)来处理用户请求,并调用JSP(View) 来呈现处理结果。

MVC 入门

相关文章:

  • 2021-07-14
  • 2021-04-01
  • 2021-08-11
猜你喜欢
  • 2021-05-26
  • 2021-12-17
  • 2021-12-04
  • 2021-12-19
相关资源
相似解决方案