美文网首页
阿里巴巴框架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