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

在我们的开发工作中,我们经常会听到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架构的基本知识点。

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

 

你可能感兴趣的:(面试,Java,java,后端,mvc)