flask框架的作用,flask设计模式

  flask框架的作用,flask设计模式

  说到MTV,不得不说MVC。下面我们单独解释一下。

  MVC

  

  MVC,全称是模型视图控制器,是软件工程中的一种软件架构模式。它将软件系统分为三个基本部分:模型、视图和控制器。

  1)顶层是直接面向最终用户的“视图层”(View)。它是用户界面,是程序的外壳。

  2)底层是最核心的‘数据层’(模型),即程序运行需要的数据或信息。

  3)中间层是‘控制层’(Controller),负责根据用户从‘视图层’输入的指令,选择‘数据层’中的数据,然后对其进行相应的操作,产生最终的结果。

  事实上,应用MVC模式可以很好地设计网页和软件。

  M: Model,模型,就是数据模型,负责数据访问;

  V: view,view,负责页面的显示逻辑;

  C: Controller,控制器,负责业务逻辑的处理;

  MTV(Model Templates View 模型-模板-视图)

  1.模型:数据访问层。这一层处理与数据相关的所有事务:如何访问数据以及如何验证数据的有效性。它是一个抽象层,用于构建和操作web应用程序中的数据,模型是数据的唯一权威信息源。它包含存储数据的必要字段和行为。通常,每个模型对应于数据库中的一个唯一的表。

  2.模板:表示层。这一层处理与性能相关的决策:如何在页面或其他类型的文档中显示。模板层提供设计友好的语法来向用户呈现信息。您可以使用模板方法动态生成HTML。该模板包含所需HTML输出的静态部分,以及一些描述如何插入动态内容的特殊语法。

  3.视图:业务逻辑层,包含访问模型和检索适当模板的相关逻辑。封装负责处理用户请求和返回响应的逻辑。视图可以看作是前端和数据库的中间人,它会把前端想要的数据从数据库中读到前端。他还会将用户想要保存的数据写入数据库。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: