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

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

  • 相关阅读:
    剑指offer系列0:替换空格&从头到尾打印链表
    算法1:动态规划
    设计模式2:策略模式
    NPOI导出xls、xlsx和csv
    EF6
    oracle导出数据字典
    oracle分组函数
    oracle分析函数中的开窗函数
    Oracle 列转行&行转列
    Oracle基本函数总结
  • 原文地址:https://www.cnblogs.com/amiezhang/p/9750431.html
Copyright © 2011-2022 走看看