傻子谈Spring的IOC,AOP
来源:互联网 发布:淘宝不锈钢三角尺 编辑:程序博客网 时间:2024/04/29 18:58
尼玛看了半个月的Spring的IOC和AOP啊
尼玛毛线都不懂啊,尼玛论坛里发了个贴子一顿问,尼玛一个个讲的比官方还官方啊,尼玛还嘲笑俺农村银啊
尼玛神马控制反转啊,尼玛神马依赖注入啊,尼玛神马面向切片编程啊,
神马尼玛尼玛尼玛啊
尼玛我就是一IT民工,建房子的,你给我龙虾鲍鱼让我慢慢吃我能吃的爽啊,我也不会吃啊!
尼玛还不如给我一个没切过的大鸡腿让我啃着爽啊
烤羊腿更好啊
小弟刚开始混csdn,不太懂规矩,不知道上面一堆尼玛违不违反规定,实在是憋着了。管理员们手下留情啊
行了,报怨的话说完,正题
IOC控制反转(DI依赖注入)
说白了IOC不就是个配置文件啊,管你叫什么名,启动时加载就行了呗,然后把所有的要生成对象的类写在那里面,Spring就给你生成对象了啊,然后你再getBean(),就完事了啊。
好处?好处就是所有类的对象都放在这一个配置文件里,你到时候想改或者做其他的操作,直接上这个配置文件里找就行,方便,就好比你要枪毙监狱里的犯人,你是一个一个监狱走,一人一枪好,还是把他们全集中在一个监狱里,然后一个手雷炸死他们好
什么?你说这样的话配置文件太多?人家不是有注解吗?然后是不是又会有人说,你这要是注解的话,不还是把人分开不同的监狱了吗?恩,,怎么说呢,你觉得让所有的犯人一人领一碗毒药吃了怎么样?我就是这么理解的,可能有不对的地方,如果有人愿意看,麻烦大神给指出来,小弟不胜感激
AOP面向切片编程
提起这个老子更来气!尼玛神马切片啊,你把神马切片了啊!说的那么文绉绉的干什么,你不就是在一个接口或者一个方法,执行前和执行后给人家搞点小动作啊!什么OOP无能为力,它是一个从上自下的,继承的,说那些没用的干什么啊!你不就是想记录点东西吗。或者做点小手脚啊
比如说,一个人登陆系统,调用一个login的方法。那它lonin就完事了啊,我不得记录下谁login的啊,什么时候login的啊(说白了就是日志)
那我怎么记录?在login里面log.log("XXXXX")?每个方法里都写啊,你不累啊,再想改这东西你一个一个找吧,一个系统成千上万个,我累死你!那你在配置文件里写呢?ok,又回到上一个问题了。全放在一个监狱里,一个手雷全搞定
理解啊,理解啊,理解万岁啊。。。。
最后再重复一下
小弟刚开始混csdn,不太懂规矩,不知道上面一堆尼玛违不违反规定,实在是憋着了。管理员们手下留情啊
- 傻子谈Spring的IOC,AOP
- spring的IOC AOP
- 什么是spring的IOC AOP?
- Spring的AOP和IOC
- spring的IOC和AOP
- Spring的IoC和AOP
- spring的优点 ioc aop
- spring的IOC 、DI、AOP
- spring的IOC和AOP
- spring的IOC和AOP
- spring的aop和ioc
- Spring 的IOC和AOP
- Spring的IOC和AOP
- Spring的IOC和AOP
- 解析spring的IOC、AOP?
- Spring的AOP与IOC
- Spring的IOC与AOP
- Spring的IOC和AOP
- ceph存储 "ceph集群浅析六"Ceph与OpenStack
- 第二章复习整理
- Coursera CEO:比起传统大学,在线教育是更灵活、高效和有活力的
- Android的ImageView如何maxHeight与maxWidth生效
- 第十七周项目 5,(1,2,3,4)
- 傻子谈Spring的IOC,AOP
- js实现select下拉框选择
- 去重,json动态添加数据
- Ioc的理解和事务管理器
- fork 和 vfork 问题
- 浅析新建Oracle数据库的三种方法
- jquery click多次触发
- 第17周 项目2-作形参(引用)
- fatal error C1047: 对象或库文件“.\x64\Release\Des.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库