首页 > 编程语言 > 详细

spring-mvc思想简述

时间:2021-07-30 23:02:34      阅读:38      评论:0      收藏:0      [点我收藏+]

1.什么是mvc

   MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是MVC的。用通俗的话来讲,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式。

        MVC框架模式是一种复合模式,MVC的三个核心部件分别是
        1:Model(模型):所有的用户数据、状态以及程序逻辑,独立于视图和控制器
        2:View(视图):呈现模型,类似于Web程序中的界面,视图会从模型中拿到需要展现的状态以及数据,对于相同的数据可以有多种不同的显示形式(视图)
        3:Controller(控制器):负责获取用户的输入信息,进行解析并反馈给模型,通常情况下一个视图具有一个控制器

2、为什么要使用MVC
        程序通过将M(Model)和V(View)的代码分离,实现了前后端代码的分离,会带来几个好处:
        1:可以使同一个程序使用不同的表现形式,如果控制器反馈给模型的数据发生了变化,那么模型将及时通知有关的视图,视图会对应的刷新自己所展现的内容
        2:因为模型是独立于视图的,所以模型可复用,模型可以独立的移植到别的地方继续使用
        3:前后端的代码分离,使项目开发的分工更加明确,程序的测试更加简便,提高开发效率

spring-mvc思想简述

原文:https://www.cnblogs.com/zoumw/p/15082690.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!