spring系列
cheet11
这个作者很懒,什么都没留下…
展开
-
spring系列之——Aop中的动态代理
什么是代理? 代理就是代理,字面意思,就像明星的经纪人一样,让明星A在晚会上唱一首歌,你找的是经纪人,完成唱歌的是明星A,但是经纪人在唱歌的之前还会完成很多的事情。这就是代理。 代理与Aop: 我们已经了解了Aop是干什么的、怎么干,两者放到一起我们就会发现,代理的特点和Aop的有一些东西是契合的,当然这是因为Aop本身就是由动态代理实现的,但是我们做对比,有助于理解其原理。代理如同经纪人,而我们作为一个大型娱乐公司,为了明星专注于自己的工作(唱歌、跳舞、演戏),我们把大家都需要的谈合同,安排行程交给经纪人原创 2020-12-26 16:45:51 · 193 阅读 · 2 评论 -
Spring系列之——IOC
什么是Ioc? Ioc(控制反转),见名知意Ioc就是控制反转,那么控制的是什么?而又反转了什么?既然有反转原来又是怎样的? A1:原来的程序是怎样的? 如果A类依赖B那么我们要创建一个A类的对象,就需要学会创建B然后在创建A的代码中创建B如下代码: Public class Test{ Public static void main(String[] args){ A a=new A(); a.setb(new B); } 所有我们自己将要完成A和B的两个类的创建。 A2:控制的是什么? 这里我们控制原创 2020-12-20 17:06:11 · 73 阅读 · 0 评论 -
spring系列之————Aop
spring系列之————Aop 我们最熟悉编程思想oop 简介: 面向对象编程,这是我们最为熟悉的一种编程模式,软件作为对现实事务、工作的一种模拟,我们自然的可以想到将现实中的各种角色抽象成一个一个的类。例如:订餐系统有用户,骑手,商家等类。 问题 我们可以思考一下类似于日志打印、权限、事务这些工作,他们有什么特点?如果用oop的编程方式有什么样的问题? 我们用一张图来看一下: 1)这些功能在很多地方都会出现,新增用户,新增商品…等等地方,那么我们就需要在商品类、用户类各种类中写相同的代码,这就出现大量原创 2020-12-18 16:45:36 · 97 阅读 · 0 评论