分享web开发知识

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

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

关于三层架构和MVC模式的思考

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

MVC模式
核心:

1.解耦Model和View,即使得Model可以被不同的展示,比如一批统计数据可以分别用柱状图、饼图表示

2.Controller用来保证Model和View的同步

Model 模型层 ?负责业务逻辑和数据库交互View ?视图层 ?展示数据Controller 控制器 

三层架构

1.核心Entity层在三层中作为数据传递实体

UI 界面层 展示数据BLL 业务逻辑层 数据处理、传递DAL 数据访问层 访问数据库

MVC与三层架构联系(结合):

界面层 ?View 视图层 ?Controller 控制器业务逻辑层 ?Model Service数据访问层 ?Model ?DAO

三层架构和MVC结合模式下注意点:

Controller 对请求参数校验、转换Service 负责具体的业务逻辑Model 封装数据库操作

关于三层架构和MVC模式的思考

原文地址:https://www.cnblogs.com/sefaultment/p/10284876.html

知识推荐

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