首页 > 其他分享 >MVC

MVC

时间:2024-07-15 16:33:22浏览次数:6  
标签:逻辑 SpringBoot SpringMVC 前端 MVC 三层

MVC

  • MVC 它是一种思想,而SpringMVC 它是将这种思想进行了实现,除此之外,SpringMVC 还是一种 Web 框架

  • SpringBoot 和 SpringMVC 的关系
    SpringBoot 只是实现 SpringMVC 的一种方式,SpringBoot 可以添加很多的依赖,借助这些依赖实现不同的功能,SpringBoot 就是通过添加 SpringWebMVC框架,来实现Web功能

  • 改进:

三层架构

现在主流的是前后端分离,不再需要View这个模块了,不需要再关注于前端了,我们只要约定好接口,写好后端即可,所以,对于后端,也有了一种新的分层方式,就是三层架构,分为以下三层:

  • 表现层:展示数据结果,和接收用户的请求
  • 业务逻辑层:负责处理业务逻辑
  • 数据层:负责存储和管理数据

按照这样的层次划分,Spring MVC 站在后端的角度上,就将代码分成了:

  • Controller 层:控制层,用来接收前端发来的请求,在Service 层中选择对应的处理逻辑,并且给前端进行响应
  • Service 层:业务逻辑层,对发来的请求进行具体的逻辑处理
  • Dao 层:数据访问层,负责访问数据库,进行增删查改的操作

标签:逻辑,SpringBoot,SpringMVC,前端,MVC,三层
From: https://www.cnblogs.com/jhhhred/p/18303407

相关文章

  • Spring MVC 中的拦截器的使用“拦截器基本配置” 和 “拦截器高级配置”
    1.SpringMVC中的拦截器的使用“拦截器基本配置”和“拦截器高级配置”@目录1.SpringMVC中的拦截器的使用“拦截器基本配置”和“拦截器高级配置”2.拦截器3.SpringMVC中的拦截器的创建和基本配置3.1定义拦截3.2拦截器基本配置3.3拦截器的高级配置4.SpringMVC......
  • MVC模式详解
    引言MVC(Model-View-Controller)模式是一种用于实现用户界面逻辑的架构模式,广泛应用于软件工程和Web开发中。MVC模式将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller),分别负责不同的功能,从而提高应用程序的可维护性、可扩展性和可测试性。MVC模式的组成部......
  • Spring MVC 中视图的实现原理,在Spring MVC 中实现重定向和转发,以及访问静态资源
    1.SpringMVC中视图的实现原理,在SpringMVC中实现重定向和转发,以及访问静态资源@目录1.SpringMVC中视图的实现原理,在SpringMVC中实现重定向和转发,以及访问静态资源1.1SpringMVC视图支持可配置1.2SpringMVC支持的常见视图1.3实现视图机制的核心接口1.4实现视图机制......
  • Spring MVC 中视图的实现原理,在Spring MVC 中实现重定向和转发,以及访问静态资源
    1.SpringMVC中视图的实现原理,在SpringMVC中实现重定向和转发,以及访问静态资源文章目录1.SpringMVC中视图的实现原理,在SpringMVC中实现重定向和转发,以及访问静态资源1.1SpringMVC视图支持可配置1.2SpringMVC支持的常见视图1.3实现视图机制的核心接口1.4......
  • SpringMVC异常处理器,通过注解方式配置
    SpringMVC在处理器方法执行过程中出现了异常,可以采用异常处理器进行应对。一句话概括异常处理器作用:处理器方法执行过程中出现了异常,跳转到对应的视图,在视图上展示友好信息。配置ExceptionControllerpackagecom.powernode.springmvc.controller;importorg.springframewo......
  • Spring MVC 全面指南:从入门到精通的详细解析
    引言:SpringMVC,作为Spring框架的一个重要模块,为构建Web应用提供了强大的功能和灵活性。无论是初学者还是有一定经验的开发者,掌握SpringMVC都将显著提升你的Web开发技能。本文旨在为初学者提供一个全面且易于理解的学习路径,通过详细的知识点分析和实际案例,帮助你快速上手Sprin......
  • 1.Introduction to Spring Web MVC framework
    WebMVCframework文档:22.WebMVCframework(spring.io)概述WebMVC框架(WebModel-View-ControllerFramework)是一种用于构建Web应用程序的软件架构模式。MVC模式将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。这种分离有助于组织代码和简化开发......
  • IDEA社区版搭建Spring工程(03-Spring MVC搭建)
    新建一个基于Maven的"webapp"模板的基础工程在main文件夹下新建java源码文件夹将自动生成的index.jsp移入webapp的view文件夹下,在java下新建一个controller文件夹添加SpringMVC框架所需的POM配置<properties><project.build.sourceEncoding>UTF-8</pro......
  • 解决spring mvc设置controller切面无效
     maven的pem.xml配置<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.1.1.RELEASE</version></dependency><dependency&g......
  • 手写简单模拟mvc
    目录结构: 两个注解类:@Controller:packagecom.heaboy.annotation;importjava.lang.annotation.*;/***注解没有功能只是简单标记*.RUNTIME运行时还能看到*.CLASS类里面还有,构建对象久没来了,这个说明是给类加载器的*.SOURCE表示这个注解能存活到......