zoukankan      html  css  js  c++  java
  • 三层架构模式

    MVC模式

    •模型(Model)用于封装数据,代表了某应用程序的核心功能,负责处理用户的数据,实现业务逻辑。同时,模型还为视图的显示提供数据,并可被多个视图所共享。
    •视图(View)用于显示数据、收集数据和用户打交道,主要指与用户交互的界面,即应用程序的外观。它只负责将数据转交给控制器;同时还负责展示模型传递给用户的数据,当后台模型更新数据时,视图也应随之更新。
    •控制器(Controller)用于改变数据以及模型的状态,负责接收用户的请求和数据,然后做出判断将请求和数据交到哪一个模型来处理,最后调用视图来显示模型返回的数据。
     
     
     
    三层架构模式
     
    •三层架构模式下,用户界面放在表现层上,业务逻辑放在业务层上,数据访问放在数据访问层(或持久层)上,采用这种方式可以将复杂的业务逻辑从用户界面代码中抽取出来,单独放到中间层,用对象加以建模和组织。
     

    MVC模式

    •模型(Model)用于封装数据,代表了某应用程序的核心功能,负责处理用户的数据,实现业务逻辑。同时,模型还为视图的显示提供数据,并可被多个视图所共享。
    •视图(View)用于显示数据、收集数据和用户打交道,主要指与用户交互的界面,即应用程序的外观。它只负责将数据转交给控制器;同时还负责展示模型传递给用户的数据,当后台模型更新数据时,视图也应随之更新。
    •控制器(Controller)用于改变数据以及模型的状态,负责接收用户的请求和数据,然后做出判断将请求和数据交到哪一个模型来处理,最后调用视图来显示模型返回的数据。
     

    DAO 模式有两个主要作用:

    1、抽象数据源

    2、抽象相关的 CRUD 逻辑

  • 相关阅读:
    WebUploader在IE9中文件选择按钮点击没反应
    nagios二次开发(四)---nagios监控原理和nagios架构简介
    nagios二次开发(三)---nagiosql架构简介
    nagios二次开发(二)---nagios和nagiosql合并与取舍
    Icinga快速安装与配置
    shell-自动更改LINUX服务器IP
    nginx环境下配置nagios-关于nagios配置文件nginx.conf
    nginx环境下配置nagiosQL-关于nagiosql配置文件
    nginx环境下配置nagios-关于start_perl_cgi.sh
    Scala学习(八)---Scala继承
  • 原文地址:https://www.cnblogs.com/zzwx/p/4696261.html
Copyright © 2011-2022 走看看