spring
文章平均质量分 91
宇智波波奶茶
从秀发到地中海
展开
-
Spring初识(四)(事务)
Spring中的事务 1.事务回顾 事务:是逻辑上一组操作,要么全都成功,要么全都失败. 事务特性:ACID 原子性:事务不可分割 一致性:事务执行的前后,数据完整性保持一致. 隔离性:一个事务执行的时候,不应该受到其他事务的打扰 持久性:一旦结束,数据就永久的保存到数据库. 如果不考虑隔离性: 脏读:一个事务读到另一个事务未提交数据 不可重复读:一个事务读到另一个事务已经提交数据(update)导致一个事务多次查询结果不一致 虚读:一个事务读到另一个事务已经提交数据(insert)导致一个事务多原创 2021-10-18 19:10:32 · 292 阅读 · 0 评论 -
Spring初识(三)(AOP)
Spring中的AOP 1.AOP简介 什么是AOP AOP Aspect Oriented Programing 面向切面编程 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存) SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码 2.AOP底层原理 AOP底层原理:就是代理机制 动态代理: 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类:原创 2021-10-15 19:24:22 · 94 阅读 · 0 评论 -
Spring初识(二)
一、Xml方式访问数据库 1.1 Spring的JdbcTemplate Spring的JdbcTemplate(了解会用) 在Spring中提供了一个可以操作数据库的对象org.springframework.jdbc.core.JdbcTemplate,对象封装了jdbc技术,JDBC的模板对象与DBUtils中的QueryRunner非常相似. 测试: 在pom.xml中导入依赖 <dependency> <g原创 2021-10-14 21:15:24 · 97 阅读 · 0 评论 -
Spring初识(一)
一、引言 1.1 原生web开发中存在哪些问题? 传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao对象)。 部分Java EE API较为复杂,使用效率低(例如:JDBC开发步骤)。 侵入性强,移植性差(例如:DAO实现的更换,从Connection到SqlSession)。 二、Spring框架 2.1 概念 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架,..原创 2021-10-12 20:53:51 · 206 阅读 · 0 评论