MVC设计模式----Java Web开发

简介MVC设计模式 ----Java Web开发

​ MVC(Model、View、Controller),是软件开发过程中比较流行的设计思想。

​ M(Model模型层)。封装应用程序的数据结构和事务逻辑,集中体现应用程序的状态状态,当数据状态改变的时候,能够在视图里面体现出来。在Web中,JavaBean和DAO等设计担任这个角色。

​ V(View视图层)。是Model的外在表现,模型状态改变时,有所体现。Jsp等显示层担任这个角色。

​ C(Controller控制层)。对用户的输入或操作进行响应,将模型和试图联系到一起,负责将数据写到模型中,并调用视图。Java Servlet非常适合这个角色。

MVC开发模式演示历程:

MVC模型运行机制:

以下为设计步骤:

  1. 构建模型

  2. 构建控制器

  3. 构建视图

    简单的理解步骤就是:由用户对(View视图层)jsp页面进行操作,或输入表单或其它操作,进行提交,交给(Servlet控制层)进行处理控制选择操作,然后转交给(Model模型层)或调用DAO类或调用JavaBean对数据进行封装操作,最后返回控制层和视图层显示操作结果或数据。

原文地址:https://www.cnblogs.com/gaoliwei1102/p/13026020.html