分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

三层架构和MVC一样吗?(区别)

发布时间:2023-09-06 01:49责任编辑:熊小新关键词:MVC

首先声明:1、三层架构绝不是MVC(不一样滴)

                  2、三层架构可以应用于任何语言、任何技术的应用程序。

                  3、而MVC只是为了解决BS应用程序视图各部分的耦合关系;他们互不冲突,可以同时存在,也可根据情况使用其中一种。

下面我们来看看区别吧~~~

三层架构包括:

              数据访问层:DAL (Data Access Layer,数据访问层/有时叫持久层)(比如Hibernate、iBatis的mybatis)
              业务逻辑层:BLL (Bussiness Logic Layer,业务逻辑层) 如果说数据层是积木,那么逻辑层就是对这些积木的搭建
                     界面层:UI层( MVC只是属于UI层---model-view-controller)

MVC:

         M:Model 用于处理上层传递来的数据以及从数据库获取数据的
         V:View 用于显示以及获取界面的数据
         C:Controller 最多算是三层架构中的UI的一部分,也就是我们常说的是Servlet

三层架构和MVC一样吗?(区别)

原文地址:https://www.cnblogs.com/Jones-dd/p/8831105.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved