首页 > 其他分享 >0.MVC模式概述

0.MVC模式概述

时间:2023-10-08 17:22:22浏览次数:39  
标签:控制器 JavaEE 视图 Controller MVC 概述 模式 Model

MVC模式

Model、View、Controller。

是一种设计规范,目的是降低业务逻辑之间的耦合。

1、Model模型

DAO、Service,负责模型数据操作,包括了数据和业务。

2、View视图

负责模型的展示,用户客户看得到的界面。

3、Controller控制器

接收请求,发送给model进行处理,模型处理完后接收模型返回的数据,返回给视图。

MVC模式典型举例:JavaBean(Model) + JSP/HTML(View) + Servlet(Controller)

JavaEE

JavaEE包含三层架构:Web视图层 + Service业务层 + Dao持久层

JavaEE是一门组合技术,常见的有SSM(Spring、SpringMVC、Mybatis)和SSH。

SpringMVC

是JavaEE三层架构中Web层的框架。

有很多组件,其中最核心的是前端控制器DispatcherServlet。

执行流程

用户请求——》前端控制器——》处理器映射器(找到相应的处理器(Handler))——》处理器适配器(调用Handler(就是Controller),之后返回ModelAndView对象)——》前端控制器——》视图解析器(解析对象,之后返回视图)——》前端控制器(渲染视图)——》显示

标签:控制器,JavaEE,视图,Controller,MVC,概述,模式,Model
From: https://www.cnblogs.com/fallorange/p/17749679.html

相关文章

  • Java设计模式之享元模式
    1.1.概述定义:运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 1.2.结构享元(Flyweight)模式中存在以下两种状态:1.内部状态,即不会随着环境的改变而改变的可......
  • 数据结构的关键码序列的理解概述
    1、关键码序列的理解所谓关键码序列,就是出现在二叉排序树中的,对二叉排序树的各个结点进行排序的一个结点序列。依据左子树的各个结点的值都小于父结点的值,右子树的各个结点的值都大于父结点的值的条件进行排序。2、习题解决一般都是给我们一个二叉排序树的图,让我们去判断选......
  • 设计模式之 State Pattern状态模式
    State模式允许对象在内部状态变化时,变更其行为,并修改其类;优点:定位指定状态的行为,并且针对不同状态来划分行为,使状态转换显式进行;适用:对象的行为依赖于其状态,并且该对象必须在运行时根据其状态修改其行为;操作具有大量的以及多部分组成的取决于对象状态的条件语句; publicc......
  • 设计模式之 Template Method模版方法
    TemplateMethod模式提供了不重写方法的前提下,允许子类重载部分方法的方法;在操作中定义算法的框架,将一些步骤由子类实现,该模式可以再不修改算法结构的情况下,让子类重新定义算法的特定步骤;优点:代码重用的基础技术;适用:想要一次实现算法的不变部分,而使用子类实现算法的可变行为;......
  • 设计模式(七)桥接
    一、定义将抽象部分与它的实现部分解耦,使两者都能够独立变化,桥接模式是一种结构型模式。二、描述包含以下四个角色:1、Abstraction(抽象类):它是用于定义抽象类的接口,通常是抽象类而不是接口,其中定义了一个Implementor(实现类接口)类型的对象并可以维护该对象,它与Implementor之间具......
  • spring学习三:IoC概述
    IOC:控制反转,它并不是一种技术而是一种设计思想,是一个重要的面向对象编程法则,能够知道我们如何设计出松耦合,更优良的程序。 Spring通过IOC容器来管理所有java对象的实例化和初始化,控制对象与对象之间的依赖关系,我们将由IOC容器管理的java对象称为SpringBean,它与使用关键字new创......
  • Java设计模式之策略模式
    1.1 概述先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发,也可以使用eclipse进行开发,也可以使用其他的一些开发工具。定......
  • 基于Spring事件驱动模式实现业务解耦
    事件驱动模式举个例子......
  • 中国古代诗歌发展概述(上)
    中国是诗歌的国度。中国诗歌历史悠久,如果从《诗经》算起,已经有三千多年的历史了。在漫长的岁月中,诗歌——直和中国人的日常生活、情感世界紧密相关。中国诗坛涌现出众多杰出的诗人和优美、感人的作品,诗歌创作的优良传统一直延续不断,成为我们今天引以自豪的精神财富。下面就让我们......
  • Linux p1 VMware虚拟机网络连接三种模式
    VMware虚拟机网络连接三种模式:想自己记录笔记,但是完全写不出来啊,直接转载吧桥接模式:桥接模式,点击查看NAT模式:NAT模式,点击查看主机模式:主机模式,点击查看......