反向思考
文章平均质量分 88
龙飞傲阳
这个作者很懒,什么都没留下…
展开
-
反向思考之——aop
什么是aop,aop的定义网上很多,总结也说就是面向切面的变成,在业务代码与基础代码的分离。业务场景也很多,比如日志系统,事务系统,权限系统等。这些业务场景一个共同的特点是:1、范围广,相关联的操作比较多;2、与业务逻辑无关,他们的存在与不存在,不会影响整个业务逻辑的实现;3、代码相同,作用在一部分的业务逻辑代码上的操作基本一样。因此,我们从这三个方面思考,如何实现这样的一个需求?首先,...原创 2018-12-29 18:10:39 · 205 阅读 · 0 评论 -
ioc实践
Spring ioc inversion of control. Spring的反转控制,是spring所有框架的实现核心,它提供了一个新的思路,对于框架和类依赖的解耦,实体之间不再有相应的引用,只需要通过接口进行定义,然后运行时/启动时加载相应的实现类即可。目标:1、 解耦合,简化程序的复杂程度,使程序依赖于框架而非类库包。2、 提高性能,单例bean的实现,大大消减了示例创建和消灭的性能...原创 2019-01-04 15:08:10 · 208 阅读 · 0 评论