为了账号安全,请及时绑定邮箱和手机立即绑定
  • //spring aop 实现aop的两种方式: 1.预编译 2.动态代理 aop在项目中的运用: 1.在项目中加入日志记录 2.在项目中加入权限管理,安全验证 spring的aop实现: 1.默认使用标准的JavaSe动态代理作为Aop代理,这使得任何接口或接口集都可以被代理 2.如果程序中没有使用接口,Spring Aop中也可以使用CGLib的代理
    查看全部
  • //spring IOC 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终,依赖注入(DI)是控制反转的一种实现方式。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如此,在一个对象中,如果要使用另外的对象,就必须得到它(自己new一个,或者从JNDI中查询一个),使用完之后还要将对象销毁(比如Connection等),对象始终会和其他的接口或类藕合起来。   那么IoC是如何做的呢?有点像通过婚介找女朋友,在我和女朋友之间引入了一个第三者:婚姻介绍所。婚介管理了很多男男女女的资料,我可以向婚介提出一个列表,告诉它我想找个什么样的女朋友,比如长得像李嘉欣,身材像林熙雷,唱歌像周杰伦,速度像卡洛斯,技术像齐达内之类的,然后婚介就会按照我们的要求,提供一个mm,我们只需要去和她谈恋爱、结婚就行了。简单明了,如果婚介给我们的人选不符合要求,我们就会抛出异常。整个过程不再由我自己控制,而是有婚介这样一个类似容器的机构来控制。Spring所倡导的开发方式就是如此,所有的类都会在spring容器中登记,告诉spring你是个什么东西,你需要什么东西,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。对于某个具体的对象而言,以前是它控制其他对象,现在是所有对象都被spring控制,所以这叫控制反转。如果你还不明白的话,我决定放弃。
    查看全部
    1 采集 收起 来源:IOC及Bean容器

    2015-03-18

  • @AspectJ 切面使用 @Aspect 注解配置...
    查看全部
  • IOC步骤
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-22

  • AspectJ
    查看全部
  • Bean的作用域
    查看全部
  • Bean的配置项
    查看全部
  • ApplicationContext初始化的3种方法
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-02-09

  • Bean初始化
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-02-09

  • IOC控制反转
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-21

  • 三种Bean容器的初始化方式例子
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-20

  • Bean容器的初始化
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-20

  • 经典的spring关于bean的配置方式
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-20

  • 与通过找中介找到合适的房子做的对比
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-20

  • IOC(控制反转)更好的名字的DI(依赖注入)
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-01-20

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!