上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: Spring中的事务 1.事务回顾 事务:是逻辑上一组操作,要么全都成功,要么全都失败. 事务特性:ACID 原子性:事务不可分割 一致性:事务执行的前后,数据完整性保持一致. 隔离性:一个事务执行的时候,不应该受到其他事务的打扰 持久性:一旦结束,数据就永久的保存到数据库. 如果不考虑隔离性: 脏 阅读全文
posted @ 2022-07-10 18:08 qtyanan 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Spring中的AOP 一.AOP简介 什么是AOP Aspect Oriented Programing 面向切面编程,AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 SpringAOP就是在运行期通过动态代理的方式向目标类织入增强代码,为目标类中的方法添加额外的功能 二.AOP底层原理 阅读全文
posted @ 2022-07-10 18:05 qtyanan 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.2 Spring整合MyBatis 1. 创建 t_user 表并添加数据 create table t_user( id int primary key auto_increment, name varchar(50), password 阅读全文
posted @ 2022-07-10 18:03 qtyanan 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.2 一、引言 1.1 原生web开发中存在哪些问题? 传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao对象)。 部分Java EE API较为复杂,使用效率低(例如:JDBC开发步骤)。 侵入性强,移植性差( 阅读全文
posted @ 2022-07-10 17:58 qtyanan 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.1 一、引言 1.1 开发环境(dev) 外部用户无法访问,开发人员使用,版本变动很大 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大量的软件,这样会导致环境的稳定性和安全性降低. 1.2 测试环境( 阅读全文
posted @ 2022-07-10 17:53 qtyanan 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.2 一、动态SQL【重点】 MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。 1.1 环境准备 1.创建表: CREATE TABLE `t_car` ( ` 阅读全文
posted @ 2022-07-10 17:47 qtyanan 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.2 一、ORM映射【重点】 1.1 MyBatis自动ORM失效 MyBatis只能自动维护库表”列名“与”属性名“相同时的一一对应关系,二者不同时,无法自动ORM。 | 自动ORM失效 | | : : | | | 1.2 方案一:列的别名 阅读全文
posted @ 2022-07-10 17:43 qtyanan 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Author:Exchanges Version:9.0.2 一、引言 1.1 什么是框架? 软件的半成品,解决了软件开发过程当中的普适性问题,从而简化了开发步骤,提供了开发的效率。 1.2 什么是ORM框架? ORM(Object Relational Mapping)对象关系映射,将程序中的一个 阅读全文
posted @ 2022-07-10 17:36 qtyanan 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要用 Maven 1.1 项目管理问题 1. 项目中需要引入的第三方 Jar 包越来越多,导致项目占用资源过多。 2. Jar 包增加导致项目管理繁琐。 a. Jar 包依赖问题,可能一个 Jar 包需要其他多个 Jar 辅助工作。 b. 需要进行版本迭代,所有相关 Jar 包都需要整体 阅读全文
posted @ 2022-05-17 00:26 qtyanan 阅读(34) 评论(0) 推荐(1) 编辑
摘要: BaseServlet 使用流程,过滤器 1. 案例 // http://localhost:8080/Day45/student?method=addStudent @WebServlet("/student") public class StudentControllerServlet exte 阅读全文
posted @ 2022-05-17 00:18 qtyanan 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页