MVC框架模式

MVC框架模式是一种软件设计典范,将业务逻辑、数据和界面显示分离。模型处理数据逻辑,视图展示用户界面,控制器协调模型与视图的同步。模型通常对应实体类和Dao层,视图常为JSP页面,控制器以Servlet体现,负责用户请求的处理。该模式提高了代码的复用性和降低了维护成本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MVC框架模式

     1.什么是MVC框架,

      名字:MVC全名是Model View Controller。 是模型(model)-视图(view)-控制器(controller)的缩写。


简介:一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。


实现MVC的目的:使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

比如一批统计数据可以分别用柱状图饼图来表示。C(controller)存在的目的则是确保M(model)和V的同                 步,一旦M改变,V(view)应该同步更新。

简单来说就是各自处理各自的任务


2.介绍MVC:

1.1Model(模型):   体现:实体类(entity/javabean/pojo/domain)  Dao层体现

             特点:是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。

      一个模型能为多个视图提供数据。

     好处:模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。

被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,

由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

2.view(视图): 体现:JSP页面

特点:视图是用户看到并与之交互的界面

   视图向用户显示相关的数据

    接受用户的输入

    不进行任何实际的业务处理

3.Controller(控制器) 体现:Servlet

      特点:控制器接受用户的输入并调用模型和视图去完成用户的需求

       控制器接受请求并决定调用哪个模型去处理请求,然后决定调用那个

视图来显示模型处理返回的数据。

简单来说:控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单机Web页中的超     链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接受请求并决定调用     哪个模型构件去处理请求,然后用视图来显示返回的数据。


简单的给大家一个图片理解一下


这就是MVC建构模式的理论知识了。给大家介绍到这里。最后再给大家一张

思维导图哦!






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值