04 2022 档案
【SpringMVC】(三)
摘要:HTTPMessageConverter HttpMessageConverter报文信息转换器,将请求报文转换为java对象,或将java对象转换为响应报文。 1 @ResquestBody ResquestBody可以获取请求体,需要在控制器方法中设置一个形参,使用@RequestBody进行标
【SpringMVC】(二)RESTFul
摘要:RESTFul RestFul简介 REST:Representational State Transfer,表现层资源状态转移 资源:资源是一种看待服务器的方式 资源的表述:资源的表述是资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移、交换。 状态转移:在客户端和服务器端之间转移(t
【SpringMVC】(一)
摘要:SpringMVC简介 SpringMVC是Spring的一个后续产品,是Spring的一个子项目 基于原生的Servlet,通过了功能强大的DispatcherServlet,对请求和响应进行统一处理 什么是MVC MVC是一种架构思想,将软件按照模型、视图、控制器来划分 M:Modedl,模型层
【Spring5】框架新功能
摘要:Spring5框架新功能 整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除。 Spring5自带了通用的日志封装:log4j2 已经移除了log4jConfigListener ①导入所需的Jar包依赖 log4j-api-2.11.2.jar
【Spring5】数据库事务操作
摘要:Spring针对事务的操作 事务的概念:事务是数据库最基本的单元,逻辑上的一组操作,要么都成功,如果有一个操作失败则都失败。 事务的特性:ACID 原子性、一致性、隔离性、持久性 JavaEE环境三层结构 1.WEB视图层 2.Service业务逻辑层 主要包含一些业务逻辑 3.数据访问层 包含对数
【Spring5】JdbcTemplate
摘要:JdbcTemplate实现对数据库增删改查 步骤 导入Jar包 mysql-connector-java-8.0.28.jar:mysql数据库连接的相关依赖 spring-tx-5.2.6.RELEASE.jar:Spring对数据库事务操作封装的相关依赖 spring-jdbc-5.2.6.R
【Spring5】AOP
摘要:3 AOP 面向切面编程,利用AOP可以对业务的各个逻辑进行隔离,从而使得业务逻辑各部分的耦合度之间降低,提高程序的可重用性,同时提高开发的效率。 目的:不通过修改源代码,在主干功能上增加新功能 AOP底层原理 1.动态代理实现类方法增强 (1)有接口的情况:通过JDK方式创建接口实现类的代理对象
【Spring5】IOC
摘要:1 Spring概念 Spring是轻量级的开源JavaEE框架。可以解决企业开发的复杂性。 Spring有两个核心部分:IOC和Aop ①IOC控制反转:把创建对象过程交给Spring管理 ②Aop:面向切面,不修改源代码的情况下进行功能增强 Spring5相关jar包:spring-beans-
【Java Se】JDBC
摘要:启停服务 net start mysql net stop mysql 登录 mysql -u -p 访问指定IP的mysql mysql -u root -P 3306 -h localhost -pabc123 -p后面不能加空格 -h表示host,-h-P均为默认本机 两种架构 B/S:Bro