8.1. 体系介绍

在优秀生态的技术体系中,通常都存在着一个十分优秀的扩展机制。例如:Eclipse 的插件机制、Spring 扩展机制。而 Hasor 的扩展体系就是为这个机制而设计的。

因此扩展机制存在的意义在于,可以帮助应用构建自己的Api交互接口。典型的场景是:构建一个解决特定问题的程序开发框架,例如:Jdbc、Web框架。

在 Hasor 的扩展体系在不同层次上提供了三个扩展能力,涉及到它们的形态是:

能力点形态
Module 体系net.hasor.core.Module 接口
ApiBinder 体系net.hasor.core.ApiBinder 接口
SPI 体系net.hasor.core.spi.SpiTrigger 接口
Jar包配置文件加载机制