在我们的开发工作中,我们经常会听到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架构的基本知识点。
知识就是要不断的学习,不断的复习,才会记忆的更加的深刻。加油,美好的风景一直在路上!