saas java框架_XMReport-提供web项目Java套打解决方案
簡介
XMReport是國內首款支持在線編輯,維護的控件式報表產品。XMReport報表產品分為設計器與引擎兩個部分,其中報表設計器是完全基于HTML5技術,提供優秀跨平臺的支持,用戶無需安裝客戶端或者插件,僅使用瀏覽器即可進行報表的設計與維護工作。除此之外設計器采用拖拽的控件式操作,所見即所得,高效便捷,非常符合現在B/S或者SAAS系統的場景需求。引擎是基于Java技術實現,支持輸出PDF,Word,Excel,Html格式的報表,引擎支持在android系統上運行,由此可以實現android應用的離線生成報表的功能。
產品定位
目前市面上有各種各樣的制作報表工具,國外老牌的比如JasperReport(Java),水晶報表,DevExpress(C#)等,這些報表工具都比較臃腫龐大,性能低下,而且不是針對國內的需求進行設計,集成到現有的系統也是非常的麻煩。而國內的報表工具多數是數據統計報表,以潤乾報表,FineReport為代表,采用類Excel的設計方式,但是不適合用來做Word類的報表比如各類文書,報告等,而且不支持在線上進行報表的設計與維護,功能繁多,需要安裝龐大的本地客戶端。也有一些通過HTML轉換成Word或者PDF的工具比如wkHtmltoPdf,但是功能上比較局限。
XMReport主要關注文檔類報表比如各類文書,報告的制作,提供直觀,靈活的設計模板,降低報表設計的門檻,優化報表設計體驗,使一般開發者甚至實施也都能輕松掌握,為中小企業提供一個輕量,易集成,低成本的報表工具。
產品優勢
基于HTML5技術的設計器:無需安裝客戶端,使用瀏覽器即可完成報表模板的設計,維護與協作,方便當前B/S架構的應用的集成,特別是SAAS系統,并具有原生的跨平臺能力。XMReport不僅支持word樣式的表格,也支持Excel樣式表格,不僅能能制作各類文書類報表,制作各類交叉統計表也很方便。
高效:使用控件拖拽式的編輯方式,所見即所得,操作簡單高效,即使實施人員也能輕松上手。
多種數據源格式主持:用戶可以自定義任何格式或者結構的數據源,包括JSON,對象,JDBC查詢等,甚至可以在生成的過程中動態構建數據源對象,集成到現有的系統非常方便。
完整的Javascript腳本支持:用戶可以使用完整的Javascript語言特性并與Java運行時交互,用戶可以根據需求添加自己的內置方法與函數。
強大的設計輔助功能:支持吸附到中心,相同寬度,高度,甚至相等間隔的位置,能大大提高模板的設計效率和準確度。
主持多種格式導出:支持將報表導出成PDF,Word,Excel,HTML格式,相比于JasperReport等報表工具,還原度更高,導出速度更快。
快速的技術支持響應:XMReport核心技術代碼均由我們自主開發,能快速定位問題,響應客戶的需求。
軟件產品架構
XMReport產品采用當下流行的B/S架構,分為設計器與引擎兩部分,在設計與維護報表時,它們通過HTTP協議進行通信。其中設計器在瀏覽器運行,它基于原生HTML技術框架,不依賴于本地代碼插件,具有原生的跨平臺能力,用戶僅需要瀏覽器即可完成報表的設計,維護與在線,協作。
而引擎在服務端運行,它基于Java技術實現,可運行與支持JVM的操作系統及硬件平臺,包括流行的linux發行版,Windows,甚至android等,引擎部分負責將數據填充進模板并導出成相應的格式的文件。
總結
以上是生活随笔為你收集整理的saas java框架_XMReport-提供web项目Java套打解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 网络dma驱动,S3C241
- 下一篇: findler mac 隐藏文件_Fid