java基础之ioc和aop
来源:互联网 发布:如何开通淘宝视频直播 编辑:程序博客网 时间:2024/06/06 14:07
ioc是控制反转,依赖注入的意思,我觉得,在spring和分布式系统设计的思想中,控制反转是其中非常重要的一个核心:即在A中想使用B(A类中想使用B的对象),那么不能直接使用B(不能直接new),而是委托第三方注册中心管理(例:用spring来管理B这个对象);这样做的好处有很多,比如B这个类需要升级改造,那么写一个c类重写B类中的方法或实现B所实现的接口,只需要在xml的bean中改下实现就好;而分布式系统的设计中,A系统要发消息给B系统,不可以直接发给B系统,因为要发消息给B系统,那么就必须得知道B的地址,,但如果B的地址换了呢,,,或者服务宕机了呢,,,,所以这个时候就需要一个注册中心这么一个东西了.用注册中心来管理消息的订阅者和发布者,让注册中心来维护他们的状态,让系统之间不需要过多的关心对方,只需要专注于逻辑业务实现即可.
aop是面向切面编程.它非常善于处理日志和性能统计,安全以及事务的处理等等这些游离余业务却又和业务息息相关的工作,这样编程时就不需要考虑这些东西并且减少代码的耦合度以及提高代码可读性.
阅读全文
0 0
- java基础之ioc和aop
- Spring之IOC和AOP
- Spring之IOC和AOP
- spring之Ioc和Aop
- Java IOC和AOP解析
- Spring基础入门之Ioc、DI、AOP
- JAVA面试之AOP与IOC解析
- Spring核心技术之Ioc和AOP
- Spring核心技术之Ioc和AOP
- Spring核心技术之Ioc和AOP
- Spring核心技术之Ioc和AOP
- Spring的核心之IoC和AOP
- Spring ioc和aop之我见
- spring框架学习之路(一)-入门基础(3)-IOC和AOP的综合应用
- Spring之AOP IOC
- ioc,,aop,,java-reflect
- IOC和AOP
- spring - ioc和aop
- python总结(三):格式化字符串占位符的三种方法
- Java课程学习一:Hello World
- 爬取数据时出现网页报错UnsupportedMimeTypeException
- 跟着姜少学Java基础编程之三:变量
- 好东西!DockerScan:Docker安全分析&测试工具
- java基础之ioc和aop
- Java Web 2.2 CSS样式表(2)
- Pentest Tools:收集一套渗透测试中常用的脚本
- ActiveMQ系列—消息协议(Stomp协议)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- SpringMVC HandlerExceptionResolver踩坑记
- 算法提高 ADV-210 2-1屏幕打印
- 关于R从不同数据源导入数据的几种方式总结
- 电话号码 C语言