浅谈mvc架构三层模式的理解

14 篇文章 0 订阅

在我们的开发工作中,我们经常会听到mvc架构这个词语,好多项目也是用到的mvc架构。那么,mvc是什么意思呢,具体有什么作用呢?

mvc中:m表示mode(模型)、v表示view(视图)、c表示controller(控制器)。view主要使用html、jsp等完成页面的展示。

执行流程:用户在页面点击按钮,进行请求,请求传到controller,controller进行入参处理及一系列校验,然后传到model,进行业务逻辑处理,返回相应的数据结果给controller,controller再将结果返回给视图,然后视图用html、jsp等进行数据的展示。

比如实现一个学生成绩查询的功能:

1:jsp页面添加查询按钮,调用后台的查询接口;

2:建立studentController,主要用来接收jsp页面传递的参数,查询学生成绩,必须传递学号;

3:建立studentService接口类和studentServiceImpl实现类,主要进行逻辑的处理,调用dao层;

4:dao层接收service传递的参数,调用数据库,进行学生成绩的查询,将查询结果返回给service层;

5:最后controller层将查询到的数据传给jsp页面,jsp页面进行数据展示。

总结:以上总结了mvc架构的基本知识点。

知识就是要不断的学习,不断的复习,才会记忆的更加的深刻。加油,美好的风景一直在路上!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值