zoukankan      html  css  js  c++  java
  • 三层结构、MVC的简介

    以前总是听说什么三层结构、什么MVC,但是一直傻傻分不清这是什么意思,下面来简单介绍一下它们吧~

    1.三层结构

    B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层

    1)表现层

    也就是我们常说的 web 层。它负责接收客户端请求(通常是 http 请求),向客户端响应结果(通常是 http 响应)。

    ps:这一层一般会使用我们常说的 MVC 模型

    2)业务层

    也就是我们常说的 service 层。它负责业务逻辑处理,和我们开发项目的需求息息相关。

    3)持久层

    也就是我们是常说的 dao 层负责数据持久化,通俗的讲,持久层就是和数据库交互,对数据库表进行增删改查。

    2.MVC

    Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写, 是一种用于设计创建 Web 应用程序表现层的模式。

    1)模型 model

    分为数据模型和业务模型,数据模型用于封装数据,业务模型用于处理业务逻辑

    2)视图 view

    通常指的就是我们的 jsp 或者 html,作用一般就是展示数据的。

    3)控制器 controller

    是应用程序中处理用户交互的部分。作用一般就是处理请求和响应的。

  • 相关阅读:
    代理模式
    组合模式
    yum配置文件详解
    责任链模式
    git看不到别人创建的远程分支
    学习gulpfile.babel.js随笔
    遍历数组的方法
    解决Error: ENOENT: no such file or directory, scandir 安装node-sass报错
    window对象
    Moment.js的一些用法
  • 原文地址:https://www.cnblogs.com/amiezhang/p/9750431.html
Copyright © 2011-2022 走看看