Maven基础 Maven基础学习目标目标1:能够说出maven的作用,POM的概念 目标2:完成maven的下载,安装和环境配置 目标3:能够说出仓库,坐标的概念,完成仓库的配置 目标4:完成手动搭建maven项目的案例 目标5:完成IDEA工具搭建maven项目的案例 目标6:能够说出依赖的传递方式和如何解决依赖传递冲突 目标7:能够说出maven的生命周期 1.Maven简介1.1 Maven是什么在学 2022-01-23 Maven #Maven
Mybatis基础 一.Mybatis快速入门1.1 框架介绍 框架是一款半成品软件,我们可以基于这个半成品软件继续开发,来完成我们个性化的需求! 如图: 1.2 ORM介绍 ORM(Object Relational Mapping): 对象关系映射 指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。 如图: 具体映射关系如下图: 1.3 原始jd 2021-12-23 持久层框架 #Mybatis
Mybatis进阶 一.接口代理方式实现Dao1.1 代理开发方式介绍 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。 Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper 接口开发需要遵循以下规范: 1) Mapper. 2021-12-23 持久层框架 #Mybatis
Mybatis高级 一.Mybatis注解开发单表操作1.1 MyBatis的常用注解这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper 映射文件了。我们先围绕一些基本的CRUD来学习,再学习复杂映射多表操作。 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以 2021-12-23 持久层框架 #Mybatis
Mybatis入门 1. 简介1.1 什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据 2021-12-23 持久层框架 #Mybatis
Spring的自动装配 目录 一、什么是自动装配 1.按名称自动装配(autowire=”byName”) [2. 不使用自动装配(autowire=”no”)](#2. 不使用自动装配(autowire=”no”)) [3 .按类型自动装配(autowire=”byType”)](#3 .按类型自动装配(autowire=”byType”)) [4. 构造函数自动装配( 2021-12-18 Spring框架❤ #Spring
Spring使用注解开发 一、注解开发的含义1. 注解驱动的意义1.1什么是注解驱动注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写 编辑 类似于,我们Bean中配置的xml换成java代码和@注解 1.2注解开发的缺点有时候xml的配置比java代码更加清晰明了,所以在某些情况下会吧开发变复杂。 2.常用的注解2.1启动扫描注解功能1<context:componen 2021-12-17 Spring框架❤ #Spring
Spring-4-事务 spring 事务1)事务回顾1.1)什么是事务?事务指数据库中多个操作合并在一起形成的操作序列 1.2)事务的作用1.当数据库操作序列中个别操作失败时,提供一种方式使数据库状态恢复到正常状态(A),保障数据库即使在异常状态下仍能保持数据一致性(C)(要么操作前状态,要么操作后状态)。 2.当出现并发访问数据库时,在多个访问间进行相互隔离,防止并发访问操作结果互相干扰(I)。 事务特征(AC 2021-12-16 Spring框架❤ #Spring
Spring-3-AOP AOP1)AOP简介1.1)OOP开发思路 1.2)AOP开发思想 1.3)AOP概念 AOP(Aspect Oriented Programing)面向切面编程,一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构 AOP弥补了OOP的不足,基于OOP基础之上进行横向开发 uOOP规定程序开发以类为主体模型,一切围绕对象进行,完成某个任务先构建模型 uAOP程序开发主要关注基于OO 2021-12-12 Spring框架❤ #Spring
Spring-2-进阶 注解开发1)注解驱动的意义1.1)什么是注解驱动注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写 1.2)注解驱动的弊端 为了达成注解驱动的目的,可能会将原先很简单的书写,变的更加复杂 XML中配置第三方开发的资源是很方便的,但使用注解驱动无法在第三方开发的资源中进行编辑,因此会增大开发工作量 2)常用注解2.1)启动注解功能 启动 2021-12-01 Spring框架❤ #Spring