通过前面的介绍,我们知道了帆软报表启动时是通过加载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

深入了解帆软报表系统的启动过程-总结相关推荐

  1. 深入了解帆软报表系统的启动过程三

    sss现在介绍下Module,Activator,Context这三者的关联. 1 com.fr.module.Context,简单理解就是上下文.先看看它的源码 public abstract cl ...

  2. 深入了解帆软报表系统的启动过程二

    前面说到MainDesigner的main方法中通过ModuleContext来加载解析designer-startup.xml的. 下面详细说说具体过程. 1 ModuleContext位于fine ...

  3. 深入了解帆软报表系统的启动过程一

    1 帆软报表的启动类为:com.fr.learn.Learner,它的main方法如下: public static void main(String[] args) {try {Class main ...

  4. 昇兴集团:搭建帆软报表系统,打破数据孤岛,工作效率提升5倍

    注:本文为帆软2021数据生产力大赛参赛案例,未经授权禁止转载. 1.企业简介 昇兴集团股份有限公司坐落于具有我国工业摇篮著称的福州马尾区.公司始创于1992年,自成立以来,始终用专业严谨的态度从事食 ...

  5. 简单梳理帆软报表即决策系统的登录步骤 一

    以帆软fineReport为例,它本质上是一个Web项目,自然少不了相关的servlet,filter等相关概念. 第一步:一个要求登录的请求当没有登录时,如果重定向到登录请求的. 帆软报表里的每个请 ...

  6. 若依前后端分离+帆软报表 快速建立网站及后台管理功能

    若依前后端分离+帆软报表 快速建立网站及后台管理功能 架构 1.后台管理:若依作为后台管理框架,使用它自带的用户,角色,组织架构管理模块,在此基础上通过代码生成功能二次开发增加业务模块:使用帆软报表快 ...

  7. 【FineReport】帆软报表平台的安装与连接 SAP HANA 数据库

    [FineReport]帆软报表平台的安装与连接 SAP HANA 数据库 1.下载帆软 2.安装软件 3.连接HANA 4.访问数据 1.下载帆软 (1)帆软最新版本软件下载地址:https://w ...

  8. finereport 格式化金额函数_帆软报表(finereport)常用函数

    帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...

  9. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

最新文章

  1. jQ进阶篇--jQuery封装placeholder效果,让低版本浏览器支持该效果
  2. HBase–常用API操作篇
  3. 利用NLB和DFS构建企业高可用性高性能的WEB、FTP站点
  4. C语言中的各输出格式含义
  5. 阿里巴巴对Java编程【应用结构】的规约
  6. 程序员面试金典 - 面试题 02.06. 回文链表(快慢指针+链表反转)
  7. 论文浅尝 - EMNLP2020 | 低资源跨语言实体链接中的设计挑战
  8. [SQL Server] Access和SQL Server的数据迁移
  9. ProGuard在windows上一定要加dontusemixedcaseclassnames
  10. 图片放大镜 jQuery插件
  11. 计算机网络最短路径算法SPF,spf算法(spf算法计算最短路径)
  12. C#中的bin和obj文件夹有什么用?
  13. 目标检测之YOLOv4算法分析
  14. C++ : Hello, World! (基本输出)
  15. 一文帮你理解模型选择方法:AIC、BIC和交叉验证!
  16. C# 微信支付之JSAPI支付
  17. 厦门计算机中专学校,厦门有哪些中专学校
  18. Codeforces868A Bark to Unlock
  19. 如何在MySQL中查找数据
  20. matlab从无到有系列(四):符号数学基础

热门文章

  1. 使用PowerShell模块SQL数据库备份– DBATools
  2. 将SQL Server数据库备份到多个文件或从多个文件还原
  3. json解析和字符串解析_高效创建和解析定界字符串
  4. 【Python学习笔记】Coursera之PY4E学习笔记——String
  5. Canvas--文字渲染
  6. 1619. [HEOI2012]采花
  7. js-JavaScript高级程序设计学习笔记1
  8. NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
  9. 一个简单的DDraw应用程序2
  10. 使用MSIL 汇编程序 (Ilasm.exe) 2 强签名