草庐IT

JavaEE-SpringMVC

全部标签

05.《JavaEE 学习笔记》JDBC

参考链接:https://www.runoob.com/w3cnote/jdbc-use-guide.htmlhttps://blog.csdn.net/goldentec/article/details/1053346861、JDBC简述JDBCAPI允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。2、JDBC构架分为双层架构和三层架构。(1)双层image.png作用:此架构中,JavaApplet或应用直接访问数据源。这需要一个JDBC驱动程序,它可以与被访问的特定数据源进行通信。条

SpringMVC异常处理

8.SpringMVC异常处理1.1异常处理的思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统的Dao、Service、Controller出现都通过throwsException向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理,如下图:1.2异常处理两种方式①使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver②实现Spring的异常处理接口HandlerExceptionResolver自定义自

【JavaEE】简单了解操作系统、进程&内存管理

目录前言: 一、操作系统:操作系统的定位:应用程序:系统调用:操作系统内核:驱动程序:硬件设备: 二、进程: 什么是进程? 进程的描述与组织: 描述:组织:PCB中的 特征(属性)CPU分配——进程调度: 进程调度的相关属性: 三、内存管理:虚拟地址空间:  前言: 由于最近忙于备考和学习新的知识以及疫情返乡政策等原因,博客的内容有一段时间没有更新了。不过从今天开始,依然是步入正轨了,继续我总结知识的过程。同时马上就是新年了,在这里预祝大家2023年新年快乐,在新的一年里更进一步,早日实现梦想,进入理想的企业哈!!!好了,那么书归正传。开始进行多线程的学习。今天主要总结的是初步对操作系统有个认

SpringMVC使用@Valid注解实现数据验证

一、@Valid注解的作用  @Valid注解是javax.validation包中的一个注解,它可以用来标注需要验证的数据对象。当一个带有@Valid注解的对象传递给SpringMVC的控制器方法时,SpringMVC会自动调用验证器来验证这个对象。二、数据验证的流程SpringMVC中的数据验证流程如下:客户端发起请求。DispatcherServlet接收到请求后,根据请求的URL映射到对应的Controller。Controller中的方法接收到请求后,如果有需要验证的数据,就使用@Valid注解进行标注。如果数据验证失败,会抛出MethodArgumentNotValidExcept

javaee cdi和jaxrs注入@provider给出了不舒适的dependencyException

我有一个JAXRS提供商:@Provider@Priority(Priorities.AUTHENTICATION)publicclassAuthFilterimplementsContainerRequestFilter{@InjectprivateAuthSecurityContextauthSecurityContext;//...}和我的SecurityContext实施:@RequestScopedpublicclassAuthSecurityContextimplementsSecurityContext{//...}我正在使用玻璃鱼作为我的容器,但它抛出了以下例外:2017-06

SpringMVC入门的注解、参数传递、返回值和页面跳转---超详细教学

前言:欢迎阅读SpringMVC入门必读!在这篇文章中,我们将探索这个令人兴奋的框架,它为您提供了一种高效、灵活且易于维护的方式来构建Web应用程序。通过使用SpringMVC,您将享受到以下好处:简洁的代码、强大的功能和与Spring生态系统的无缝集成。在本指南中,我们将深入探讨SpringMVC的关键步骤,包括注解的使用、参数传递、返回值处理以及页面跳转。这些技术将帮助您更好地理解SpringMVC的核心概念,并使您能够更轻松地应对实际开发中的挑战。1.常用注解1.1.@RequestMapping@RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个

【推荐】SpringMVC与JSON数据返回及异常处理机制的使用

                         🎬艳艳耶✌️:个人主页                        🔥个人专栏:《【推荐】Spring与Mybatis集成整合》                        ⛺️ 生活的理想,为了不断更新自己!  1.JSON在SpringMVC中,JSON数据返回通常是通过使用`@ResponseBody`注解将Java对象转换为JSON格式,并直接发送给客户端。该注解可以用于Controller中的方法,用于指示该方法的返回值应该作为响应的内容返回,而不是作为视图解析。当请求到达被注解的方法时,SpringMVC会自动将返回的对象转换为

SpringMVC---CRUD实现

思路分析搭建环境逆向生层对应的类(model、mapper.xml、mapper.java)编写业务逻辑层编写web层(控制器)前端页面一、环境搭建1.1、导入项目所需依赖(pom.xml)4.0.0org.exampleliwen_zyssmwar1.0-SNAPSHOTliwen_zyssmMavenWebapphttp://maven.apache.orgUTF-81.81.83.7.05.0.2.RELEASE3.4.55.1.445.1.21.3.12.1.12.4.32.9.13.2.01.7.134.124.0.01.18.21.1.02.10.02.9.01.7.1.RELEA

SSM(Spring+SpringMVC+MyBatis)框架集成

引言进行SSM(Spring+SpringMVC+MyBatis)集成的主要原因是为了提高开发效率和代码可维护性。SSM是一套非常流行的JavaWeb开发框架,它集成了Spring框架、SpringMVC框架和MyBatis框架,各自发挥优势,形成了一个完整的开发框架。首先,使用Spring框架可以实现组件的解耦和依赖注入,通过配置文件进行Bean的管理和控制反转(IoC),从而提供了良好的扩展性和灵活性。Spring提供了事务管理、AOP(面向切面编程)等功能,使得开发者可以更加方便地进行业务逻辑的编写和管理。其次,SpringMVC框架是一种基于MVC(Model-View-Control

【JavaEE】多线程(二)Thread 类及常见方法

✨哈喽,进来的小伙伴们,你们好耶!✨🛰️🛰️系列专栏:【JavaEE】✈️✈️本篇内容:Thread类再剖析!🚀🚀代码存放仓库gitee:JavaEE初阶代码存放!⛵⛵作者简介:一名双非本科大三在读的科班Java编程小白,道阻且长,星夜启程!目录 一、Thread(Stringname)二、是否后台线程isDeamon()三、是否存活isAlive()四、run()方法和start()方法的区别五、中断线程法一:手动设置一个标志位。法二:使用Thread中内置的标志位来判定。六、线程等待join()七、线程休眠sleep() 一、Thread(Stringname)定义:这个东西是给线程(th