美文网首页
阿里巴巴框架JarsLink整理

阿里巴巴框架JarsLink整理

作者: 瑜骐 | 来源:发表于2018-03-30 15:41 被阅读0次

一、框架整体类图结构

JarsLink整体主要类图

二、类功能简介

(1)Module类贯彻整个框架,在各个功能中进行传输

(2)ModuleLoader接口定义了模块加载的功能,即是将模块加载到新定义的ClassLoader中,当然这个ClassLoader父ClassLoader指向的是框架本身的;对应模块对应的IOC容器即是Spring上下文,当然模块的Spring上下文父Spring上下文指向的是框架本身。

(3)ModuleManager接口定义了模块管理的功能,模块的注册,查找和删除等功能。

(4)ModuleService接口是框架对外提供功能的接口,其相当于框架的Facade,实际的功能还是要委托给ModuleLoader和ModuleManager来实现。

(5)AbstractModuleRefreshScheduler抽象类定义了定时刷新模块的功能,具体模块的加载,更新和删除还是要委托给ModuleLoader和ModuleManager来实现。

三、源码地址和文档

https://github.com/alibaba/jarslink

转载请说明出处

相关文章

网友评论

      本文标题:阿里巴巴框架JarsLink整理

      本文链接:https://www.haomeiwen.com/subject/qpsicftx.html