深入了解帆软报表系统的启动过程-总结
通过前面的介绍,我们知道了帆软报表启动时是通过加载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
深入了解帆软报表系统的启动过程-总结相关推荐
- 深入了解帆软报表系统的启动过程三
sss现在介绍下Module,Activator,Context这三者的关联. 1 com.fr.module.Context,简单理解就是上下文.先看看它的源码 public abstract cl ...
- 深入了解帆软报表系统的启动过程二
前面说到MainDesigner的main方法中通过ModuleContext来加载解析designer-startup.xml的. 下面详细说说具体过程. 1 ModuleContext位于fine ...
- 深入了解帆软报表系统的启动过程一
1 帆软报表的启动类为:com.fr.learn.Learner,它的main方法如下: public static void main(String[] args) {try {Class main ...
- 昇兴集团:搭建帆软报表系统,打破数据孤岛,工作效率提升5倍
注:本文为帆软2021数据生产力大赛参赛案例,未经授权禁止转载. 1.企业简介 昇兴集团股份有限公司坐落于具有我国工业摇篮著称的福州马尾区.公司始创于1992年,自成立以来,始终用专业严谨的态度从事食 ...
- 简单梳理帆软报表即决策系统的登录步骤 一
以帆软fineReport为例,它本质上是一个Web项目,自然少不了相关的servlet,filter等相关概念. 第一步:一个要求登录的请求当没有登录时,如果重定向到登录请求的. 帆软报表里的每个请 ...
- 若依前后端分离+帆软报表 快速建立网站及后台管理功能
若依前后端分离+帆软报表 快速建立网站及后台管理功能 架构 1.后台管理:若依作为后台管理框架,使用它自带的用户,角色,组织架构管理模块,在此基础上通过代码生成功能二次开发增加业务模块:使用帆软报表快 ...
- 【FineReport】帆软报表平台的安装与连接 SAP HANA 数据库
[FineReport]帆软报表平台的安装与连接 SAP HANA 数据库 1.下载帆软 2.安装软件 3.连接HANA 4.访问数据 1.下载帆软 (1)帆软最新版本软件下载地址:https://w ...
- finereport 格式化金额函数_帆软报表(finereport)常用函数
帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...
- 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果
例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...
最新文章
- jQ进阶篇--jQuery封装placeholder效果,让低版本浏览器支持该效果
- HBase–常用API操作篇
- 利用NLB和DFS构建企业高可用性高性能的WEB、FTP站点
- C语言中的各输出格式含义
- 阿里巴巴对Java编程【应用结构】的规约
- 程序员面试金典 - 面试题 02.06. 回文链表(快慢指针+链表反转)
- 论文浅尝 - EMNLP2020 | 低资源跨语言实体链接中的设计挑战
- [SQL Server] Access和SQL Server的数据迁移
- ProGuard在windows上一定要加dontusemixedcaseclassnames
- 图片放大镜 jQuery插件
- 计算机网络最短路径算法SPF,spf算法(spf算法计算最短路径)
- C#中的bin和obj文件夹有什么用?
- 目标检测之YOLOv4算法分析
- C++ : Hello, World! (基本输出)
- 一文帮你理解模型选择方法:AIC、BIC和交叉验证!
- C# 微信支付之JSAPI支付
- 厦门计算机中专学校,厦门有哪些中专学校
- Codeforces868A Bark to Unlock
- 如何在MySQL中查找数据
- matlab从无到有系列(四):符号数学基础
热门文章
- 使用PowerShell模块SQL数据库备份– DBATools
- 将SQL Server数据库备份到多个文件或从多个文件还原
- json解析和字符串解析_高效创建和解析定界字符串
- 【Python学习笔记】Coursera之PY4E学习笔记——String
- Canvas--文字渲染
- 1619. [HEOI2012]采花
- js-JavaScript高级程序设计学习笔记1
- NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
- 一个简单的DDraw应用程序2
- 使用MSIL 汇编程序 (Ilasm.exe) 2 强签名