• 2025-01-08SpringMVC详解(全网最全)
    起源1.三层架构:一个Servlet只能处理一个请求,耦合度高,复用性差,整页刷新用户体验差2.MVC模式:部分解耦但后端仍负责View层,高并发有限3.前后端分离:异步调用,复用性强,支持复杂交互,用户体验性强概念SpringMVC是Spring框架中的一个模块,用于构建Web的MVC架构,提供了
  • 2025-01-07Spring5框架之SpringMVC
    目录1.SpringMVC的入门案例1.1通过maven构建一个web项目1.2添加对应的依赖及Tomcat插件1.3创建SpringMVC的配置文件1.4在web.xml中注册DispatchServlet1.5创建自定义的Controller1.6在Springmvc配置文件中注册原理分析:2.SpringMVC基于注解的使用方式2.1Sprin
  • 2025-01-04三个域对象->Request域、Session域、Application域
    Servlet中的三个域对象请求域:request会话域:session应用域:application三个域都有以下三个方法://向域中存储数据voidsetAttribute(Stringname,Objectobj);​//从域中读取数据ObjectgetAttribute(Stringname);​//删除域中的数据voidremoveAttribute(Strin
  • 2025-01-02【Spring】Spring和SpringMVC项目父子容器下Spring事务不生效问题 & SSM框架中,事务无法回滚的原因和解决
    Spring+SpringMVC+Mybatis架构下,事务无法回滚的原因和解决 1.首先原理图 2.父子容器下为什么事务不生效①第一阶段--容器初始化一个项目中既有Spring,又有SpringMVC的情况下,默认web.xml配置如下。Web容器(一般是Tomcate)启动,加载web.xml,就会开始上下文的加载。1>
  • 2024-12-25Spring与Spring MVC
    1.SpringSpring是JavaEE编程领域的一个轻量级开源框架,Spring是一个开源容器框架,它集成各类型的工具,通过核心的Beanfactory实现了底层的类的实例化和生命周期的管理。Spring有两个核心部分:IOC和Aop①、IOC:控制反转,把创建对象过程交给Spring进行管理②、Aop:面向切面,不修改
  • 2024-12-22Springmvc进一步学习(springmvc-mybatis):跳转不经过视图解析器、controller如何保存数据、返回json数据、全局异常处理、文件上传(阿里云,对象存储)!!!
    上一章的springmvc回顾内容:1.springmvc框架:主要作用:处理客户的请求,并处理数据,以及响应客户。2.springmvc搭建流程:  [1]引入springmvc依赖。spring-webmvc  [2]编写springmvc配置文件。   1.包扫描<context:component-scanbasepackage=""/>   
  • 2024-12-18Java框架 —— SpringMVC
    MVC分层MVC:ModelViewController(模型-视图-控制器)模型(Model):处理数据逻辑的部分;在web应用中,他通常包含与数据库交互的代码,负责数据的存储、检索和更新视图(View):将数据渲染为用户界面,视图只展示页面,不包含业务逻辑控制器(Controller):模型和视图之间的协调者,它接收用户的
  • 2024-12-16GitHub项目迁移到GitLab
    GitHub项目迁移到GitLab1.克隆GitHub项目到本地[root@gitclient~]#mkdirgitrepos[root@gitclient~]#cdgitrepos[root@gitclientgitrepos]#gitinit.hint:Using'master'asthenamefortheinitialbranch.Thisdefaultbranchnamehint:issubjecttochan
  • 2024-12-16Jenkins拉取GitLab代码
    Jenkins从GitLab中拉取代码1.在Jenkins主机上生成ssh密钥[root@jenkinsgitrepo]#ssh-keygen-ted25519Generatingpublic/privateed25519keypair.Enterfileinwhichtosavethekey(/root/.ssh/id_ed25519):Enterpassphrase(emptyfornopassphrase):Entersam
  • 2024-12-14域名解析到返回中间流程
    当你在浏览器上输入一个域名并按下回车后,涉及的过程可以分为网络请求处理、服务器响应以及SpringMVC框架的请求处理。以下是具体步骤:1.网络层处理DNS解析:浏览器会通过DNS解析将域名(例如www.example.com)转换为对应的IP地址。如果本地DNS缓存中存在记录,则直接使用;否则请
  • 2024-12-08SpringMVC-08-拦截器
    1、拦截器概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对Handler进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:过滤器servlet规范中的一部分,任何JavaWeb工程都可以使用在url-pattern中配置了/*之后
  • 2024-12-08springboot基于SpringMVC的篮球俱乐部在线平台的设计与实现源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网的飞速发展和人们健康意识的日益增强,篮球运动作为一种广受欢迎的体育活动,其参与度和影响力不断扩大。传统的篮球俱乐部管理方式逐渐暴露出
  • 2024-12-06SpringMVC拦截器
    在前面使用纯注解快速搭建springMVC的基础上配置拦截器,纯注解快速搭建springMVC请查看SpringMVC纯注解快速开发-CSDN博客接下来快速配置一个拦截器,在controller包下新建interceptor包,然后在interceptor包下新建类Handler.java,该类去实现HandlerInterceptor接口,实现其中的三个
  • 2024-12-02SpringMVC:入门案例
    从此开始,我们步入SpringMVC的学习。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架先来看一下web程序是如何工作的:因为是异步调用,所以后端不需要返回view视图,将其去除前端如果通过异步调用的方式进行交互,后台就需要将返回的数据转换成json格式进行返回SpringMVC主
  • 2024-12-02SpringMVC:SpringMVC的工作流程
    SpringMVC入门案例请见:SpringMVC入门案例接下来讲解一下SpringMVC的工作流程.我们将SpringMVC的使用过程总共分两个阶段来分析,分别是启动服务器初始化过程和单次请求过程.启动服务器初始化过程服务器启动,执行ServletContainersInitConfig类,初始化web容器功能类似于以
  • 2024-12-02SpringMVC-07-Ajax
    1、Ajax是什么?AJAX=AsynchronousJavaScriptandXML(异步的JavaScript和XML)。AJAX是一种在无需重新加载整个网页的情况下,对网页进行局部更新的技术。Ajax不是一种新的编程语言,而是一种用于创建动态性和交互性更强的Web应用程序的技术。实际上,就是用JavaScript执行异步
  • 2024-12-01SpringMVC工作原理【流程图+文字详解SpringMVC工作原理】
    SpringMVC工作原理前端控制器:DispactherServlet处理器映射器:HandlerMapping处理器适配器:HandlerAdapter处理器:Handler,视图解析器:ViewResolver视图:View首先用户通过浏览器发起HTTP请求,请求直接到前端控制器DispatcherServlet.前端控制器接收到请求后调用处理器映射器Hand
  • 2024-11-27SpringMVC接收请求参数
    (5)请求参数==》五种普通参数1.普通参数代码块@RequestMapping("/commonParam")@ResponseBodypublicStringcommonParam(Stringname,intage){ System.out.println("普通参数传递name==>"+name); System.out.println("普通参数传递age==>"+age);
  • 2024-11-27SpringMvc给页面一个默认界面
    1、config包1.1、创建SpringMvcConfig类并实现接口WebMvcConfigurer@EnableWebMvcpublicclassSpringMvcConfigimplementsWebMvcConfigurer{//视图解析器@BeanpublicViewResolverviewResolver(){InternalResourceViewResolverviewResolver
  • 2024-11-27深入理解SpringMVC(八)
    目录2.1.2、SpringMVC关键组件浅析2.1.3、自定义组件(否则加载默认组件)2.2、SpringMVC的请求处理2.2.1、请求映射路径的配置2.2.2、请求数据的接收2.2.3、请求静态资源2.2.4、注解驱动标签2.1.2、SpringMVC关键组件浅析 上面已经完成的快速入门的操作,也在不知不觉
  • 2024-11-26springmvc核心点(面试题)
    一,什么是SpringMVC   SpringMVC是基于Java的实现了MVC设计模式的轻量级Web框架,通过把Model,View,Controller分离,将Web层进行职责解耦把复杂的Web应用分成逻辑清晰的几部分,简化开发,减少出错,方便开发人员之间的配合二,什么是MVCMVC主要的用途就是对组件之间进行隔离分层M:
  • 2024-11-25SPRINGMVC WEBUPLOADER 分片上传
    前端:vue2,vue3,vue-cli,webuploader,html5后端:SpringBoot数据库:MySQL,Oracle,SQLServer,达梦,人大金仓,国产化数据库协议:HTTPWebServer:Tomcat,Resin服务器:Linux,国产化系统功能:大文件上传,断点续传,秒传,加密传输,加密存储,文件夹上传,文件夹层级结构技术:支持第三方软件集
  • 2024-11-23SpringMvc 配置类形式,实现图片在页面显示(静态资源处理)
    1、配置类@Configuration@EnableWebMvcpublicclassWebConfigimplementsWebMvcConfigurer{@OverridepublicvoidconfigureDefaultServletHandling(DefaultServletHandlerConfigurerconfigurer){configurer.enable();}}以配置类形式代替xml
  • 2024-11-23SpringMVC框架---SpringMVC概述、入门案例、常用注解
    目录第一章:三层架构和MVC1.三层架构2.MVC模型第二章:SpringMVC的入门案例1.SpringMVC的简介1.1SpringMVC介绍1.2SpringMVC执行过程2.SpringMVC的入门程序创建WEB工程,引入开发的jar包项目代码3.入门案例的执行过程分析4.RequestMapping注解第三章:请求参数的
  • 2024-12-12探索自闭症寄宿学校的专属教育模式
    在教育的广阔天地中,有一群特殊的孩子,他们或因孤独症(自闭症)、ADHD(注意力缺陷多动障碍)、谱系障碍、发育迟缓、注意力缺失等问题,而在学习和社交上遇到重重困难。然而,正是这些孩子,更需要我们用心去理解、去关爱、去教育。星贝育园康复中心,作为全国规模较大的广泛性发育障碍全托寄宿