3MVC架构风格

发布时间 2023-08-07 10:29:33作者: 无名量

MVC模型中

M为模型,V为视图,C为控制器,分为三层,每层负责完成各自的功能。

模型是程序的主体,负责系统的业务数据和业务逻辑,通常为视图提供数据

视图是程序的界面,负责系统的输入和输出

控制器是负责界面与模型的交互。

MVC之间如何交互:

1、视图通过事件通知控制器接收客户的输入、需求

2、控制器解释视图通知过来的时间后,调用模型来处理业务逻辑。

3、模型被控制器调用后处理业务,处理完毕后,将结果反馈回控制器,并通知视图进行数据更新。

4、控制器接收到模型的结果反馈后,选择适当的视图,然后将数据传输给视图显示

5、视图可以在模型中查询状态。

MVC应用场景有j2ee结构

视图是   JSP

控制器是servlet

模型是,实体B(Entity Bean),会话B(Session Bean )