DDD领域驱动设计
敏捷开发就是在开发过程中动态地迭代你的产品
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。
在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。
换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
核心:用户的需求进化
方法:迭代、循序渐进
Spring的编程式事务和声明式事务
https://www.cnblogs.com/nnngu/p/8627662.html
编程式事务和声明式事务的优缺点
https://blog.csdn.net/bbj12345678/article/details/109688950
@Transactional 详解
https://blog.csdn.net/jiangyu1013/article/details/84397366
jdk cglib
spring security