【Java开源代码栏目提醒】:网学会员Java开源代码为您提供JAVA图表技术在WEB项目中的应用 - 期刊论文参考,解决您在JAVA图表技术在WEB项目中的应用 - 期刊论文学习中工作中的难题,参考学习。
7卷 第 6期 第 1 电 脑 与 信 息 技 术 11 . Vo .7 No6 2 0 09年 12月 o mp tr a d I fr t c n lg Co u e n noma in Te h oo y e 20 De . 0 9 10 —2 82 0 0 — 0 4 0 文章 编 号 :0 5 12 (0 9)6 0 6 -4 A A J V 图表技 术在 W EB项 目中 的应 用 吴 宏波 内蒙 古财 经 学 院计 算机 信 息 管理 学 院 , ( 内蒙 古 呼 和 浩特 100 00 7) 摘 随着 J V 要: A A技术在 WEB项 目中的广泛应用 , 于J VA的图表技 术也层 出不 穷。
伴 随 WE 基 A 一 B开发技术的发展 , 些
开源组件 凭借其公开、免 费的优势产生越 来越大的影响 ,许 多项 目都采 用了
开源技 术。
文章介绍 了一种开 源的基 于 A A的报袁 开发组件 Jr C at 1V e 阐述 了其图表显示原理 , Fe hr引擎, FeC at 并结合实际项 目具体介绍 了如何通过 lre hr组件构 实现图表数据的 WE 建动态图表 , B显示。
l A; eC at A F ; 关键词 : V Jre hr 动态图表 T3l 中 图分 类 号 : P 1 A 文 献标 识 码 : pi t f c o J Ch r c n lg n W T Ap l a in o AVA a t e h oo yo EB H g W U on -bo C lg f o ue fr t nadMaae n , e g l n neadE o o c C lg , h o 0 7 , hn) e I i (ol eo C mp tr noma o n ngmetIn r no a iac n cn mis ol e Hoh t 10 0 C ia n Mo i F e 0 ta t on wih he nc esn a pl a o Absr c : Al g ci t t i rai g p i t n of 凡 t c no o y n W EB m a kid of ha tc e h l g o ny ns t ly r c r e hnoog ae p ai .Ac o pa i d y h d v lp en of t tc no o y n W EB, s e p n—s r e om p e s e e i g a pe rng c m n e b t e e eo m t he e h l g o om o e ou c c on nt d p nd n on h pn ad丘 eavna r bcmigmoe n r o ua a y a sdi maysb t Fr y T eatl g e rn h teoe n e d at ea eo n r admoepp l, dte r ue n ujc . id , h rc e n es s ie nr u e i fo e — o r c mp n n - Fe C a a d o A 八 h n i nr u e J re h r pi i e A h o n e it d c sa k d o p n suc o o e tj re h r b e n J V te tit d c s Fe C a r c l .tt e t s o t np a t at l c mbnn t a pat  ̄ u jc nr u e o t u d a y a c h r n h w o i lme tt e s h ie h l t, e r c o ii g wi rc c sbe tit d c sh w o b i d n mi c ata d o t mpe n h i o l i l ft h r d t o B b re a . sa h a J t d p y o ec at a n WE y F eCh r e od : K yw r s J e h r d n m c hr F e t t ; r C a ;y a i c a nen t Itre 的迅速发 展使得 基 于 WEB的应用
程序 不 于在 服 务 器端 直接 生成 图表 的 解 决 方 案 ,如 再局 限于提 供静态 或简单 的动态 内容 ,一些 比较复 杂 FeC a 、C at r t J eot c pe r t De r 、 i Bt 为 J re h r hr i co、R p r E l s i 等 。
了 的动态 统计 图表 越来 越 多的 出现 在 WEB项 目中 。
在 节 我们在 开发 高 校评 估数 据统 缩 短开发周 期 、 约成本 ,A A技 术 中 , 常提 供两类 基 于 WEJV 通 B的动态 图表 显 计 系 统 过 程 中 处 理 图 形 报 表 时 选 用 了 开 源 的 第一 种是 使用 A pe, 用 J V示方 法 , t pl 利 A A本身 对 图形 FeC a t J re h r组 件 。
本 文将 结 合这 个 项 目介 绍 这种 基 于 A pt e 的支持来显示一个图表 ,p l 对客户端 的要求较高 , Jv 技 术 的 Jrehr图表组 件 , aa FeC at 并对 其 产生 WEB图 且速 度较 慢 , 而 只适合 一些 局域 网 的应 用, 对于 因特 网 流程和 方法等进 行探讨 研究 。
表 的原理 、 a Ba v n的环境不太适合 。
第二种是通过服务器端的 J a e Fe Ch r介 1 J re at 绍 el vt或 Sr e组件等业务逻辑 , S 根据 JP页面提供 的数据 E直接 在 W B服务 器端 生成 图表 文件 ,然后 发送 给 浏 FeC at oreog. t n Jre hr是 开 放 源 代 码 站 点 SucFre e 上 这种方式可以适合于任何流行 的客户端浏览器 ,览器 , aa 的一个 Jv 项 目,也是 h p/w . e.g t : wj e r 网站提供 的 t/ w f o 客户端 无需 安装其 他软件 ,只要使 用通 用浏览器 即可 Jre hr是 免 费的 图形
软件包 。
FeC at 一款优 秀 的图表 生成 但加 重 了服务端 的负担 ,显示统 计 图表 , 对服务 端性 能 已经被认 为是 目前 最好 的 J V 图形解 决方 案 , 插件 , AA 要求 相对较 高 。
k k 它提供 了基于 CS和 BS架 构 下生 成各 种 图 片格式 的 综 合 以上对 比分析 ,第 二种在 服务 器端直 接生 成 这些 图表 主要 包括 : 形 图 、 图表 , 柱 饼 折线 图 、 图 、面积 图表的方式更适合本项 目的需求。
目前网上有很多关 分布 图 、 图、 混合 图 以及 一些仪 表 图等等 。
这 些不 同样 2 0 — 5 1 收 稿 日期 :0 9 0 — 3 吴宏波( 7 一, ,项 目基金: 9 男 讲 研究方向为
计算机应用 。
1 7 ) 内蒙古赤峰人 , 师, 7卷 第1 第6期 JV 吴 宏 波 :A A图 表技 术 在 WEB项 目中的 应 用 式 的 图表基 本 上 可 以满 足 目前 的各 种 统计 图 表要 求 。
FeC at 创建 Jre hr图表 的步骤 为 : FeC at N JP使 用 Jre hr还 可 以 直 接 生 成 P G、 G等 各 种 格 1从 即 利 ( ) 数 据 库 中读 取 数 据 , 建 立 数 据 源 , 用 1 1。
式 的图片 【 Q S L语 言从 数据 库 中取 出数 据 。
11 J re at 心类 库 . F e Ch r核 2将 ( ) 数据保 存 到 图表 对应 的数 据集 对象 中 ,即创 FeC at由 r.r . je J re h r 2个 核 心 的包 构 成 :一 是 og f e X D t e对象 , a 建 X X a St 将通 过第 一步 取 出 的数 据 利用该 hr包 该cat , 包根 据 用户 传人 的数据 集 和 一些 图表 属 性 对象 的方 法添 加保存 到数 据集 中。
的设 置来 显 示 图表 ; 是 ogf ed t 包 , 包 主要 是 二 jr r. e. aa 该 ( ) 建坐标 轴 对 象 , 3创 X A i对 处 即创 建 X X xs 象 , 理 为 图表提 供数 据 ,将用 户输 入 的数据形 成 不 同的数 据 并 图表 纵轴 和横 轴 , 对其 中的一些 必要 格式做 设 置 。
a gr a s 、i a s 、 e eD t e 等 这 e y at e at i a集 ,如 Ct o D t e P D t e Sr sa st , 4创 edrr ( ) 建 R nee 对 象 ,即创 建一 个 显 示 该 图表 FeC a t些数据集提供该 Jre hr引擎形成各种图表【 2〕 。
并对其中的一些属性 , 的对象 , 颜色 ”“ 诸如“ 、 是否可 FeC at Jre hr核 心包 中主 要 由如 下 5个核 心 类 库 组 见” 等做设 置 。
成口 1: ( ) 建 Po 对 象 , 5创 lt 决 即创 建 一 个 图表 对 象 , 定 了 . 1C atF eC a : ( ) h rJ re h r 图表 类 , 过 设 定 一 些 图 表 t 通 柱状 图还是其 他 图 。
其是 曲线 图 、 类 属 性 , 成各 种类 型 的图表 。
形 6创 FeC at 利 FeC at ( ) 建 Jre hr对 象 , 用 Jre hr引 擎本 ( )eea.aae: 据 集类 , 于提 供显 示 图表 2 G nr1 t t数 D s 用 身提供 的工厂类 创建 不 同类 型的 图表对 象 ,确 定修 改 不 所用 的数 据 , 同的数据 集对 象呈 现不 同 的图表 。
x轴 、 图的题 目、 Y轴等 属性 内容 。
( )l .o: t l 图表区蟛 , 廷 以设置图表 的样式 。
3PoP t 该窨 可 () 或 , 7 生成 图片文 件 ( 者二 进制 流 )即通 过 工具类 ( ) xs X A i: 于处理 图表纵轴 和横轴 。
. 4 A iX X xs用 a 信息 , m p 息通过 JP页面或者输 出流 生成 m p 该 a信 S ( )hrC atatr: F o FeC at 5C aLhr c y由它来产生 Jre hr对象 。
调用 输 出图片 , FeC at 实现 Jre hr技术 的 图形化表 现 。
。
e Ch r配置 安装 2 F1 J re at J re h r 2 e C at 蓓 平笱致 统计系 F 在 1 瞩 统中的应用 FeC at 下 载 某 一 版 本 的 Jrehr并 解 压 到指 定 位 置 , 高等院校在迎接教学水平评估过程 中有大量 的数 oc ue .