部署和集成
FineReport是纯JAVA软件,支持同各类项目的部署和集成
集群:提高系统性能和可靠性
- 高一致性:所有通过FineReport产品进行的配置和文件都可以随时同步到集群的各个节点。
- 高可用性:支持所有单机功能。单一节点宕机后,系统仍可正常访问。
- 强扩展性:基于良好的架构设计,随着节点的增加,系统所支持的并发几乎呈线性增长,且每个节点的负载更加均衡。
- 使用简单:可在平台中通过简单的操作快速配置集群环境,其中节点的增删支持热部署。此外,还可在平台中监控各个节点的运行情况和日志。
Web页面集成:通过Frame框架将报表集成到Web页面
- 支持URL传参:用户自定义的报表节点,点击时可以传递参数数给网页中的报表,比如时间和用户信息等,实现动态数据过滤。
- 支持自定义参数查询界面:用户系统可能已经使用自己框架如jquery、ext等中的控件实现了特定风格的条件查询界面,不需要再使用FR内置的参数界面。
- 支持自定义工具栏:用户系统已经自己定义了一套工具栏按钮,页面中只需要嵌入报表内容,不使用finereport的工具栏。
单点登录:提供多种单点登录方式
- ajax方式:支持跨域,身份异步验证,支持验证超时处理
- action提交方式:报表权限验证时可直接通过form里action触发url进行验证,方便快捷
- iframe方式:支持跨域,但不支持异步验证,不支持超时处理
- CAS单点登录:支持CAS中央认证服务