摘要: 编程式事务:需要手动的开启事务,提交。 声明式事务:Spring 中的事务是利用AOP 编程思想,底层是通过动态代理的方式(cglib动态代理),cglib 底层是通过asm字节码框架,实现动态的事务功能,不许要手动的开启,提交 以下例子是通过编程事务实现手动事务来对比Spirng 中的AOP封装手 阅读全文
posted @ 2019-07-04 22:26 Chris,Cai 阅读(4348) 评论(0) 推荐(1) 编辑
摘要: 1,Spring Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。为什么说Spring是一个一站式的轻量级开源框架呢?EE开发可分成三层架构,针对JavaEE的三层结构,每一层Spring都 阅读全文
posted @ 2019-07-04 21:08 Chris,Cai 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1,类加载 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令, 当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class 阅读全文
posted @ 2019-07-04 15:35 Chris,Cai 阅读(1170) 评论(0) 推荐(0) 编辑