新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → Style Report的优点与缺点 - 主流Java报表工具评述之一 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3024 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: Style Report的优点与缺点 - 主流Java报表工具评述之一 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     wish 美女呀,离线,快来找我吧!
      
      
      等级:大一(高数修炼中)
      文章:24
      积分:125
      门派:XML.ORG.CN
      注册:2005/11/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wish发送一个短消息 把wish加入好友 查看wish的个人资料 搜索wish在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wish的博客楼主
    发贴心情 Style Report的优点与缺点 - 主流Java报表工具评述之一

    开发Java应用,用Java报表工具有诸多优点(和使用控件方式的如很多从Delphi改过来或者就是用第三方控件包装的、使用独立报表服务器的如Crystal Report水晶报表、Cognos、Brio、MSTR等),可以说是当然的选择。因此,对主流的Java报表工具逐一分析一下其优、缺点。

    Style Report是最早出现的Java报表工具,因此把它放在第一个。

    优点之一:对大型应用的支持
    Style Report作为一个纯Java的产品,很容易地部署在大型主机或者大型应用服务器集群上,可以把应用服务器体系的高性能充分利用,包括使用CLUSTER、连接池等等,因此,无论是就单个报表的复杂性还是就大量并发用户而言,都很容易处理与解决。

    优点之二:HTML的报表展现方式
    相比控件方式的报表工具,HTML的方式可以更轻松地进行应用,同时没有了客户端计算所带来的种种问题。

    对上面两点,我们看一下Style Report的广告语与应用实例,可以有一个更深的理解:
        Style Report不仅在奥运会期间为来自世界各地的成千上万的访问者提供了实时、快捷的成绩发布系统(一个能够处理大量并发请求的实时系统),为Telcodia的电话公司运营支持系统(Operation Supporting System (OSS))的几千个客户每天提供从几页直至长达几千页的从日常运营直至决策支持和分析的报表,事实上,在全球各地有数以千计的客户在使用Style Report来完成他们的各种各样、丰富多采的报表需求:您可以在美国全国棒球协会与球员所签的和约中、在FedEx所承运的快递包裹所贴的货运标签上、在ABB专为亚洲市场开发的电网管理系统中、在GE公司医疗器械部的内部销售管理系统中、在中国上海电信的ERP系统中、甚至在摩托罗拉公司的手机生产线每隔几分钟所产生的实时产品合格率的报告中、包括将来中国一些地区的电力局的所有客户在每月所打印的电费发票上,都能看到Style Report的身影... ...

    我们想一想,对于这样的大范围应用,独立报表服务器的性能是否能满足呢,又如何部署呢?那些以控件方式的报表解决方案又怎么可能满足"长达几千页"的报表呢?又怎么可能让"成千上万的访问者"每人装个控件呢?

    所以,正是因为这些优点,所以Style Report为代表的Java报表一出现,就一下子改变了Java应用的报表开发方式,也使得Style Report获得了成功。

    同时,Style Report还有一些其他优点:
    优点之三:开放性
    这也是JAVA报表的优点,能够与应用更紧密地集成。

    优点之四:一定的调度功能
    Style Report具有一定的调度功能,这是许多低端产品所没有的。

    优点之五:可视化报表设计
    其实这一点说得很勉强,因为Style Report在报表设计上并无过人这处,它的方式是非常普通、别人早就使用的,它在报表设计的具体功能上也没有什么特别的。不过作为一个产品,应该说这些特性还是对用户有益的,从这方面讲仍然做为优点,只是从与其他产品比较的角度就谈不上优点了。

    下面也要谈一谈Style Report的缺点
    缺点之一:最核心的缺点就是报表设计。正象前面说的,Style Report的报表设计太普通了。这样它可以做一些简单格式的报表(我们可以想想奥运会,成千上万的人会看这些报表-这是Java报表工具的优势,但这些报表的样子肯定都会是很简单的:第一名 xxx  CHN xxxx分xxx秒  WR  这类的),但是它的设计模式使得它很难做复杂格式的报表,甚至连一些象Crystal Report那样的产品为了应付一些复杂需求以补丁方式打上的一些功能都没有。这样就大大限制了Style Report的报表设计能力和设计报表的效率,一方面往往需要做大量的数据预处理工作甚至预先写程序,另一方面很可能有一些报表很难做出来(当然全拿API控制那是另外一回事,那只是比写程序硬画强了一点)。

    缺点之二:在中国市场的本地支持。不知道Style Report有没有中文版本,也很难找到Style Report的本地支持,甚至好象想买都不容易。而对用户更重要的,是本地支持的长期性与可靠性。感觉Style Report在中国市场还是游击队的状态,随时都有可能出现各种变化,其实这不是针对Style Report而言的,而是类似这种情况以前在国外软件产品上面太常见了。

    除此之外,还有一些小毛病,就看用户是否在意了。比如,Style Report是可以导出到Excel的,还可以不失真地导出,但是它是按格子的最细粒度导出的,然后再合并。这些出来的EXCEL表,可能会有好几百列,如果你要再编辑、利用、修改,头一定会大吧?

    价值评估:Style Report的优点,可以说是Java报表工具共有的。在它独领风骚的时候,这些优点与Java应用系统而言是很有价值的,也会Style Report带来了良好的声誉。但当其他的Java报表产品纷纷出现后,它的优势就基本没有了。而它本土支持的弱点使它的价值大打折扣,而报表设计上更是与润乾报表这样的全新理念的报表产品相比明显处于劣势。因此,可以说Style Report更大的价值是让我们向它作为"第一个有影响力的Java报表产品"表示敬意。

    转自:五只眼睛看世界blog----[URL=http://blog.ccw.com.cn/fiveeyes/post/20051111/6060.htm]Style Report的优点与缺点 - 主流Java报表工具评述之一[/URL]


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/25 9:46:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/9/11 7:10:31

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    6,677.734ms