部署和集成
FineReport是純JAVA軟件,支持同各類項目的部署和集成
集群:提高系統性能和可靠性
- 高一致性:所有通過FineReport產品進行的配置和文件都可以隨時同步到集群的各個節點。
- 高可用性:支持所有單機功能。單一節點宕機后,系統仍可正常訪問。
- 強擴展性:基于良好的架構設計,隨著節點的增加,系統所支持的并發幾乎呈線性增長,且每個節點的負載更加均衡。
- 使用簡單:可在平臺中通過簡單的操作快速配置集群環境,其中節點的增刪支持熱部署。此外,還可在平臺中監控各個節點的運行情況和日志。
Web頁面集成:通過Frame框架將報表集成到Web頁面
- 支持URL傳參:用戶自定義的報表節點,點擊時可以傳遞參數數給網頁中的報表,比如時間和用戶信息等,實現動態數據過濾。
- 支持自定義參數查詢界面:用戶系統可能已經使用自己框架如jquery、ext等中的控件實現了特定風格的條件查詢界面,不需要再使用FR內置的參數界面。
- 支持自定義工具欄:用戶系統已經自己定義了一套工具欄按鈕,頁面中只需要嵌入報表內容,不使用finereport的工具欄。
單點登錄:提供多種單點登錄方式
- ajax方式:支持跨域,身份異步驗證,支持驗證超時處理
- action提交方式:報表權限驗證時可直接通過form里action觸發url進行驗證,方便快捷
- iframe方式:支持跨域,但不支持異步驗證,不支持超時處理
- CAS單點登錄:支持CAS中央認證服務