傻子谈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,不太懂规矩,不知道上面一堆尼玛违不违反规定,实在是憋着了。管理员们手下留情啊

0 0