java環(huán)境下的報表工具 現(xiàn)在比較好用的報表開發(fā)工具有什么???
現(xiàn)在比較好用的報表開發(fā)工具有什么???在沒有BI系統(tǒng)或報表系統(tǒng)的情況下,即使要做一張非常簡單的報表,開發(fā)人員的工作也挺大,包括編寫SQL、設(shè)置查詢條件、編寫數(shù)據(jù)Bean、編寫Service、編寫控制層、
現(xiàn)在比較好用的報表開發(fā)工具有什么???
在沒有BI系統(tǒng)或報表系統(tǒng)的情況下,即使要做一張非常簡單的報表,開發(fā)人員的工作也挺大,包括編寫SQL、設(shè)置查詢條件、編寫數(shù)據(jù)Bean、編寫Service、編寫控制層、編號前端頁面,同時需要前后端工程師協(xié)作開發(fā),這里面還包括篩選條件處理、分頁處理等瑣碎處理,導(dǎo)致開發(fā)周期拉長。對于開發(fā)時又不想花錢買報表系統(tǒng),又想快速出報表時,就需要一個可嵌入的通用報表工具,可參照我的這篇文章開發(fā)一個通用的報表組件,通過SQL語句快速配置和生成報表。也可用點擊我的頭像查看我的文章。它能夠做到:
通過SQL語句,讀取報表的主干結(jié)構(gòu);通過公式快速添加計算型字段;快速格式化字段;代號型的字段直接配置轉(zhuǎn)義;快速設(shè)置查詢條件;系統(tǒng)內(nèi)的權(quán)限控制;即可嵌入系統(tǒng),也可以獨立部署;開發(fā)與測試、生產(chǎn)系統(tǒng)分離,可以直接導(dǎo)出報表定義文件,到其它系統(tǒng)導(dǎo)入;報表設(shè)計器與報表執(zhí)行分開;
開源報表工具:1、 BIRT報表
主要基于Java與J2EE的Web應(yīng)用程序。
2、 iReport
是能創(chuàng)建復(fù)雜報表的開源項目,擁有豐富的圖形界面。
3、 JasperReports
采用Java開發(fā)的開源報表工具,支持PDF、HTML、XLS、CSV和XML文件輸出格式,是開源報表工具中比較常用的。
商用報表工具:1、 帆軟報表FineReport ()
目前報表軟件領(lǐng)域發(fā)展的最成熟的,擴展開發(fā)性很強,容易上手使用。
2、 水晶報表CrystalReport: SAP公司的商業(yè)報表工具,作為SAP“集團”下的報表組件模塊
3、 其他:例如IBM的Cognos、Oracl
當前java web開發(fā)用得一般都是哪些框架?
主流框架還是spring生態(tài)的內(nèi)容!
現(xiàn)在微服務(wù)架構(gòu)已經(jīng)成為主流,所以spring生態(tài)里是springboot和springcloud是首當其沖的!還有Apache的dubbo也是主流??梢詫W(xué)習(xí)。
其他關(guān)于JAVA的比如mybatis,hibernate,redis,netty,ngnix,這些都是微服務(wù)分布式架構(gòu)常用的工具和框架!可以加【zg17327985072】私聊進入【IT交流群】獲取免費IT入門課程。