Spring学习(一)

为什么要用Spring

Spring是实现了IOC和AOP特性的J2EE框架,它应用在J2EE各层能很好的管理各层组件,简化开发,解耦,有效集成其他框架。采用了低侵入式设计,代码污染率低。DI降低了对象替换复杂性,提高了软件之间的解耦。AOP通用式任务集中式管理提高了代码复用。

Spring核心技术

IOC反转控制以及AOP面向切面编程。

JAVA实现依赖注入三种方式

构造器注入,set方法注入,接口注入。

Spring Ioc容器本质

创建类的实例工厂,并对类的实例进行管理。

Spring IOC 需要bean工厂实现,主要提供了两个容器

BeanFactory、ApplicationContext

Spring IOC 加载Bean信息方式有两种

xml配置方式、注解方式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本来是准备看一看Spring源码的。然后在知乎上看到来一个帖子,说有一群**自己连Spring官方文档都没有完全读...
    此鱼不得水阅读 6,952评论 4 21
  • 参考W3C Spring教程 Spring致力于J2EE应用的各种解决方案,而不仅仅专注于某一层解决方案。可以说S...
    王侦阅读 1,188评论 0 6
  • 2.1 我们的理念是:让别人为你服务 IoC是随着近年来轻量级容器(Lightweight Container)的...
    好好学习Sun阅读 2,746评论 0 11
  • 文章作者:Tyan博客:noahsnail.com 3.4 Dependencies A typical ente...
    SnailTyan阅读 4,228评论 2 7
  • 我感觉自己已经变成了以前所憎恨的那类人。虚荣,自大,抱怨,患得患失,没有抱负,不相信自我奋斗。
    陋室文竹阅读 117评论 0 0