pd02 2016-07-25 01:45 采纳率: 0%
浏览 2

对spring更深的认识,怎么做?

你好版主,spring框架现在我只限会用,不是很理解他的原理,我想要更深一步的学习,怎么做?

  • 写回答

1条回答 默认 最新

  • 执笔记忆的空白 博客专家认证 2016-07-25 16:31
    关注

    想学习更深一层,我觉得这个可能你对IOC和AOP的理解还不是很深。

    IOC,大家都知道是依赖注入(DI)和控制反转,那么Spring IOC是怎么实现依赖注入的呢? 有三个。 1、构造器注入 2、Set注入 3、接口实现注入
    IOC就是一个容器,负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。简单理解就是:JAVA每个业务逻辑处理至少需要两个或者以上的对象协作进行工作,但是每个对象在使用它的合作对象的时候,都需要频繁的new 对象来实现,你就会发现,对象间的耦合度高了。而IOC的思想是:Spring容器来管理这些,对象只需要处理本身业务关系就好了。至于什么是控制反转,就是获得依赖对象的方式反转了。

    AOP呢,面向切面编程,最直接的体现就是Spring事物管理。至于Spring事物的相关资料,就不细说了,这里有一篇文章,介绍的很详细Spring注解式事物管理

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料