栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

1-4 介绍MVC架构模式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1-4 介绍MVC架构模式

说明:这个工程以什么样的模式进行开发呢?这是很有讲究的事情 作为系统工程,所有人必须采用相同的方式来开发 业界最著名 的就是MVC模式 

 一.MVC架构模式 1.什么是MVC架构模式?

MVC是一种架构模式,他的核心理念就是让我们的软件分层进行开发

View:就是界面用来显示我们与用户交流显示的ui部分,比如html页面和安卓app本质上都是一个视图,只负责显示数据,以及向后台进行提交。

Model:进行业务处理和数据处理,数据的增删改查,支付宝支付的逻辑,银行转账的业务逻辑。

Controller:接收用户的输入,比如一个用户在html上面提交了一个表单,这个表单并不是直接提交给模型而是给控制器,控制器收到后经过组织整理送给模型由模型负责具体的业务处理。反之一样,模型发挥数据给控制器,控制器在返给视图层。

2.MVC架构模式的优点

 3.基于MVC的软件分层设计

之所以称为架构模式是因为他是凌驾于开发语言之上的,任何软件的产品都是可以基于mvc实现的

那本项目又该变成什么样子呢?接下来进行介绍:

为什么把模型Model拆分成 Service和Mapper呢?

作为Service他的职责是进行数据的运算及交互,必不可少的涉及到与数据的增删改查操作。数据的交互部分就要交给Mapper来处理与数据库打交道的叫做数据持久层,每一个类都对应了增删改查的方法。至于怎么用在哪儿用则由service来进行发起调用。

MVC最大的优点就在于对整个项目进行了有效地规范 层层递进 不能进行跨层调用,

所以MVC既是一种设计模式亦是一种规约,每一层都有独立的规则而且界限十分清晰

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号