
开源框架
abing37
这个作者很懒,什么都没留下…
展开
-
【Spring】IOC核心源码学习(二):容器初始化过程
接上文 啃啃老菜: Spring IOC核心源码学习(一) ,本文将以ClassPathXmlApplicationContext这个容器的实现作为基础,学习容器的初始化过程。ClassPathXmlApplicationContext类体系结构以下是ClassPathXmlApplicationContext的类继承体系结构,理解这个结构有助于后...2011-09-21 21:03:18 · 346 阅读 · 0 评论 -
【Spring】IOC核心源码学习(三):bean标签和自定义标签实现原理
接上文:【Spring】IOC核心源码学习(二):容器初始化过程 本文将解析spring bean定义标签和自定义标签的解析实现原理。这里说的标签仅限于以xml作为bean定义描述符的spring容器,继承AbstractXmlApplicationContext的一些子容器,如XmlApplicationContext、ClassPathXmlApplicationCo...2011-09-25 11:13:30 · 169 阅读 · 0 评论 -
【java规范】Java spi机制浅谈
最近看到公司的一些框架和之前看到的开源的一些框架的一些服务发现和接入都采用了java的spi机制。所以简单的总结下java spi机制的思想。 我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,...2012-04-24 23:04:35 · 480 阅读 · 0 评论