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