`
- 浏览:
7155869 次
- 性别:
- 来自:
北京
-
从部署、展示、设计等方面,全面比较Java报表工具,如润乾,杰表,Style Report,Jasper等,以及声称支持Java的Crystal Report,数巨等。
Java报表工具,首先可以分成两大类:纯Java报表工具,和"支持"Java的报表工具.
"支持"Java的报表工具:
我们所说的"支持"Java的报表工具.其实就是非Java的报表工具,但是可以在Java程序中调用.这样的产品很多,总的讲一大类是采用独立报表服务器的,如Bo/Crystal Report,Brio,Cognos,和勤等;另一大类是在前端有控件的,如数巨报表等。
独立报表服务器的问题在于:
独立的报表服务器,直接限制了报表的性能瓶颈
无法共享web服务器的集群能力
无法共享web服务器的连接池管理能力
无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器
独立报表服务器往往有一套自己的用户角色管理机制,与用户的应用衔接起来问题多多
>>参考文章:没有服务器的服务
前端控件方式的问题在于:
用户部署起来非常麻烦,每台机器都要安装控件。(为解决这个问题,有些厂商把原来控件所做的报表计算工作移到服务器上做,但只能在Windows下运行,因为它不是纯Java的)
控件会对大报表产生性能问题,因为其报表生成与计算工作是在控件中实现的。
应用系统无法灵活地通过API对报表进行控制 - 因为是在控件里。
产品升级 - 将会是一大麻烦,客户端都要重新下载新的控件。
这一比较,并不是说其他方式不可以用,但显然对Java环境下的报表应用,纯Java的报表产品应该有先天的优势。事实上这一点是不需要讨论的,以前之所以还会有独立服务器的产品勉强在用,还会出现一批基于控件的产品,其原因是在于当时基于纯Java的报表产品还没怎么出现。如果有合适的Java平台下的产品(前提是要好用),当然是用纯Java的产品了。
纯Java报表工具
纯Java的报表工具,主要的有:
润乾 润乾是一个功能非常强大的Web报表产品,各方面都很出色,尤其其新一代报表模型采用了革命性的多源分片、不规则分组、动态格间运算、行列对称等技术,能将很多原来传统报表工具中很复杂甚至很难实现的报表轻松完成。最初润乾是集中于高端市场,但现在已经开始采用更全面的市场策略,提供全线的多个版本,为不同需求的用户提供全面的选择。润乾的问题在于目前没有什么盗版的可用。
Style Report 它有影响是因为在国外它是比较有名的Java报表。从部署角度,应该说它也具有JAVA报表的共性,容易部署与集成。展现角度它也支持HTML方式,同时可以导出到PDF,EXCEL等(但是它导出到EXCEL是找出那些矩形框的最细的粒度,再去用合并格搞,会弄出非常多的格,再用这个文件做后续操作很困难)。但在设计方面它只是传统的方式,面对许多复杂的报表工作量会很大,有些甚至会非常困难。
开源的产品,如Jasper,以及准开源的产品(只卖设计器,服务器免费的)。这些产品的功能上要弱很多。开源的更没有支持,当然有很多讨论区,但这和可靠的厂商的商业支持是没法比的。准开源虽然支持稍好一点,但有限的收入对于其长期支撑、产品提升都是不利的,对用户则是一个长期的风险。
比较上述几类产品,应该说润乾在各个方面都是比较优秀的,在设计方面的优势更是极为突出。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表工具java报表...
Java报表工具打印方案集锦Java报表工具打印方案集锦Java报表工具打印方案集锦
一款非常强大的java报表制作工具。iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。
java报表工具开发详细手册
Java 报表工具BIRT完全入门初级版 ●高清中文PDF版 ●清晰易懂,图文并茂,内容丰富 ●入门必备,必有收获 ●内附插件下载地址和说明(readme.txt) ●请用winrar3.x或以上版本解压后使用 ●经诺顿检测无毒无广告
用于开发JAVA报表,javaweb图形,及开发如office这样办公软件的最佳选着。。 并开放其源码。。。由于软件太大故分为两部分。。
全球第一款Java报表工具软件--Style Report,致力于敏捷,灵巧,简单商业智能分析以及专业的Java报表生成。
快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为中小规模用户的数据统计分析、展现...
几种常用的开源报表工具的应用;帮助您刚快捷的入门;并且有报表之间优缺点的比较,让您在选择符合自己需求的报表的时候更加的自如;
本代码主要开源了java报表工具中程序数据集和自定义函数部分的代码,通过该开源代码,你可以了解报表工具的内部原理,掌握国内主流java报表工具的各类接口使用方法,并运用该接口对软件产品或项目中的个性化的需求...
本资源是Java数据库开发的时候的报表使用工具,内含有示例代码,本人缺C币也不想过分掠夺,如果觉得跟自己想要的东西有偏差可以私聊。
java报表开发工具使用教程,讲述怎样使用iReport工具制作jasperReport报表。
这是个封装给java使用的 web插件报表,这个市场上已经存在,但是是个商业报表: 本人提供的是免费报表,不敢与商家争长短,但求对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb ...
NULL 博文链接:https://sunbin.iteye.com/blog/640370
使用WORD作报表工具
Jaspersoft_java报表工具
java报表tooffice文档 本包由java语言开发,实现java报表到office文档word,excel等的导出,是java项目开发中不可缺少的工具.
非常好看的报表,3D饼型,柱形,适合做企业级开发的报表开发!
本代码主要开源了java报表工具中报表调用部分的代码,通过该开源代码,你可以了解报表工具的内部原理,掌握国内主流java报表工具的各类接口使用方法,并运用该接口对软件产品或项目中的个性化的需求进行二次开发。...
Highcharts报表工具,做图形报表要用到