Java
文章平均质量分 88
聆风散
这个作者很懒,什么都没留下…
展开
-
2 Spring loC容器的设计
在前面的小节中,我们了解了IoC容器系列的概况。在Spring中,这个IoC容器是怎样设计的呢?我们可以看一下如图所示的IoC容器的接口设计图,这张图描述了IoC容器中的主要接口设计。下面对接口关系做一些简要的分析,可以依据以下内容来理解这张接口设计图。从接口BeanFactory到HierarchicalBeanFactory,是一条主要的BeanFactory设计路径。在这条接口...原创 2018-04-25 09:00:01 · 498 阅读 · 0 评论 -
1 Spring核心:IoC容器的实现
依赖控制反转的实现有很多种方式。在Spring中,IoC容器是实现这个模式的载体,它可以在对象生成或初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象数据域中的方式来注入对方法调用的依赖。这种依赖注入是可以递归的,对象被逐层注入。就此而言,这种方案有一种完整而简洁的美感,它把对象的依赖关系有序地建立起来,简化了对象依赖关系的管理,在很大程度上简化了面向对象系统的复杂性。lo...原创 2018-04-25 08:59:02 · 190 阅读 · 0 评论 -
3 BeanFactory的应用场景
BeanFactory提供的是最基本的loC容器的功能,关于这些功能定义,我们可以在接口BeanFactory中看到。 BeanFactory接口定义了loC容器最基本的形式,并且提供了loC容器所应该遵守的最基本的服务契约,同时,这也是我们使用IoC容器所应遵守的最底层和最基本的编程规范,这些接口定义勾画出了IoC的基本轮廓。很显然,在Spring的代码实现中,BeanFactory只是一个接...原创 2018-04-25 09:00:45 · 994 阅读 · 0 评论 -
5 ApplicationContext的应用场景
ApplicationContext的应用场景上一节中我们了解了loC容器建立的基本步骤。理解这些步骤之后,可以很方便地通过编程的方式来手工控制这些配置和容器的建立过程了。但是,在Spring中,系统已经为用户提供了许多已经定义好的容器实现,而不需要开发人员事必躬亲。相比那些简单拓展BeanFactory的基本IoC容器,开发人员常用的ApplicationContext除了能够提供前面介绍的...原创 2018-04-25 17:18:04 · 921 阅读 · 0 评论 -
第四届阿里中间件性能挑战赛 复赛心得分享
本次只分享复赛,赛题介绍见链接:第四届阿里中间件性能挑战赛 复赛成绩是第8名,得到了去阿里总部答辩的机会,至少1W元的奖金到手。 总结下,复赛是另外一番的体验,队友的合作,一起通宵奋斗,最终得到了一个比较好的成绩。...原创 2018-07-15 15:59:53 · 2046 阅读 · 3 评论