- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jfreeChart 在 JAVA WEB项目中的应用
第 8卷 第 l0期 2008年5月 科 学 技 术 与 工 程 Vo1.8 No.10 May2008
1671—1819(2008)10—2699—03 ScienceTechnologyandEngineering ⑥ 2008 Sci.Tech.Engng.
JFreeChart在 JavaWeb项 目中的应用
侯 俣 刘万军
(辽宁工程技术大学 电子与信息工程学院,软件学院 ,葫芦岛 125105)
摘 要 针对Web项 目对图表技术的要求不断提高,介绍一种开源的基于Java技术的动态图表开发组件JFreeChart。结合某
煤矸石热电厂管理信息系统,具体阐述 了如何通过JFreeChart组件构建动态图表,为报表数据提供可视化、直观化的分析。
关键词 JFreeChart Java 动态图表
中图法分类号 TP317.4; 文献标志码 A
在众多Web系统中,数据统计分析报表往往是 有很多关于服务器端直接生成图表 的解决方案,如
类 Excel的二维表 ,这种报表样式不便于直观的比 JFreeChart,ChartDirector,JReport,Jsper+IReport,
较和分析。为了更加适应企业需要,便于领导层做 EclipseBirt等。为了缩短开发周期、节约成本,我们
商业性的决策和分析,数据 的体现形式 由以往 的单 在开发某煤矸石热 电厂管理信息系统中处理 图形
一 形式发展为现在的直观图表形式 ,这在面 向Web 报表时选用了开源的JFreeChart组件 。本文将结合
系统开发 中有着重要意义。 这个项 目介绍这种基于Java技术的JFreeChart图表
组件,并对其产生Web图表的原理、流程和方法等
1 Web图表技术 方面进行探讨研究。
目前生成基于浏览器的Web图表技术很多,一 2 JFreeChart介绍
是通过 VML(VectorMarkupLanguage)方式实现 ,它
存在很多局限性,如受限于浏览器,且没有封装成 JFreeChart是一款功能强大的统计 图生成组
完整的图表开发包 ;二是通过 Applet产生 图表 ,它 件。通过它的开发包能够创建饼图、柱状图(普通
对客户端要求较高,只适合一些局域网的应用,而 柱状图以及堆栈柱状 图)、线 图、区域 图、分布图、混
对于因特网的环境不太适合 ;三是通过服务端直接
合图、甘特图以及一些仪表盘等 2D或者 3D图片,
生成图表的图片,这种方式对客户端几乎没有什么
并可生成 PNG或 JPG图片格式文件。本文主要介
要求 ,直接在Web服务器端生成好图表图片文件后
绍柱状图表,读者可以触类旁通去研究其他类型
发送给浏览器,它的缺点是加重了服务端的负担,
图表。
对服务端要求就相对较高。
2.1 工作原理
综合以上分析比较,第三种服务器端直接生成
客户端通过浏览器 向服务器端发出请求,服
图表的方式更适合于我们 目前的需求。 目前网上
务器端受理请求后,根据业务逻辑需求,从某种数
据接 口中获取相关数据 ,在服务器端经过数据整
2008年 1月25日收到
第一作者简介:侯 俣 (1983一),男,辽宁省阜
文档评论(0)