摘要: 事务概念 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性ACID 原子性(atomicity) 事务是原子性 阅读全文
posted @ 2020-02-05 22:08 Alan*Chen 阅读(159) 评论(0) 推荐(0) 编辑
摘要: AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔 阅读全文
posted @ 2020-02-05 21:47 Alan*Chen 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 代理模式: 静态代理 动态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 代码实现 编写抽象角色,即真实角色和代理角色的公共接口 阅读全文
posted @ 2020-02-05 21:45 Alan*Chen 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、使用注解代替bean 配置扫描哪些包下的注解 <!--指定注解扫描包--> <context:component-scan base-package="com.alan.pojo"/> 在指定包下编写类,增加注解 @Component("user") // 相当于配置文件中 <bean id=" 阅读全文
posted @ 2020-02-05 21:39 Alan*Chen 阅读(690) 评论(0) 推荐(1) 编辑