通过前面的介绍,我们知道了帆软报表启动时是通过加载designer-startup.xml配置文件,创建Activator,Module来完成帆软报表的功能。
帆软报表将功能分配到各种Activator中,帆软报表中总共有如下Activator:
DesignerStartup
PreStartActivator
VirtualActivator
FineAnalyzerActivator:
TenantActivator
PreLoadActivator
i18Activator
DefaultLogActivator
ClassFactoryActivator
SerializationActivator
JsonSerializationActivator
WorkspaceActivator
WorksapceRegister
XMLableActivator
DesignerInitActivator
DesignerWorkspaceProvider
CoreActivator
SecuritySeedsActivator
BaseDBActivator //跟数据库有关的
TenantDBAdapter
ConfigurationActivator
FineLoggerActivator
PluginActivator
PluginDBActivator
PluginInjectionFilterRegister
BasicUpdateActivator
DesignerShowActivator
DatasourceAc