- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 JavaReport介绍 JavaReport主要有如下优点。 (1)支持实时的、动态的Web统计报表 JavaReport所展示的报表是动态的报表。所有的数据都是实时的数据;所有的统计图也是动态生成的。报表里面的数据源可从数据库中即时查询产生,适合于对实时统计要求高的应用系统。 (2)接口丰富,对图表提供良好的支持 JavaReport提供了丰富的应用程序接口、减少代码复用、灵活的图表形式、即时图表生成、更短的生成时间等。Java报表对图表有良好的支持,可以生成柱图、饼图和折线图等十几种图表。 (3)报表可导出成各种格式的文档 JavaReport在报表展现方面表现优异,能实现Word,Excel,PDF,CSV等格式精确导出等功能,并提供了全部的页面与打印控制。 (4)开发简便,程序员只须编写少量程序代码 有许多的问题在JavaReport组件内已经解决,如报表的导出功能、打印功能和数据的分页处理等。在很多B/S结构体系的系统开发时,分页是开发过程中要重点考虑的问题。但在JavaReport中,就不需要考虑上下翻页,跨页分页,因为这些问题报表引擎已经实现了。在设计报表的过程中,把Report类当作容器类,统计图类,表格类,标签类,图片类等,把它们当作组件类。至于跨页分页,上下翻页由报表引擎自动完成。JavaReport系统中有自动跨页分页的功能,当表格超过当前页的大小时,系统会自动把接着部分放到下一页。报表设计在开发过程中是感觉不到要跨页的存在,只有一个全部数据完整的表格对象。 如果把引入图片文件加入到报表中,可使用报表系统的Report类,通过这个类的addImage()方法把Image对象加进来,如果需要自定义图像,可通过第三方画图程序(例如是JFreeChart程序)生产需要的统计图/图片,然后再把图像加到报表中去。 本书中使用的JavaReport版本是V3.0,JavaReport根据客户的应用需要,按照功能和性能的等级,分成三个版本:专业版,服务器版,企业版。本书使用企业版。 JavaReport三个版本产品都是免费使用的。也就是说这三个版本都不需要购买License许可,可以自由使用JavaReport的所有功能。免费提供报表在Web展示功能,表和图怎样混合功能,跨页分页功能,导出电子文档Word,PDF,Excel,CSV,HTML等诸多功能。 专业版客户(Client)的IP最大连接数限制为10个,也就是JavaReport同时并行处理线程的最大数受限制。限制是为了避免系统资源占用过大,使系统反应迟钝。该版本适合中小型的应用系统,保障应用系统正常运行。服务器版在最大连接数没有受限,它能充分发挥服务器的个部分硬件设备的作用;相对要求服务器的设备配置高,保障最优性能效率。该版本适合大中型的应用系统使用。 企业版提供垃圾回收机制管理,自动处理在内存中无用对象的引用;支持多服务器处理模式,提供在多个服务器的集群功能和服务器之间负载均衡功能。提高服务器群的负载能力和和快速响应能力。该版本适合负载繁重的应用系统使用。 二、 安装JavaReport 找到JavaReport-V3-Enterprise-Released.jar这个Jar文件,把这个文件的路径加入到classpath系统变量中,或拷贝到当前Web应用的WEB-INF\lib目录下,或拷贝到Tomcat5的安装目录的common\lib目录中;第一种方法和第三种方法对所有Web应用有效,而第二种方法仅对当前Web应用有效。好了,至此,JavaReport就算安装完毕了。接下来,继续介绍JavaReport。 三、? 相关类介绍 下面给出Web报表显示时的情况,如图17-11所示。 在这个图中,对报表的显示情况一目了然,再介绍常用的类理解起来就会比较清晰了。 JavaReport的组件包中有许多的类,体系庞大而复杂,在这里无法一一介绍,仅列出一些常用的类来作出说明,有兴趣的可参考详细的API手册。 (1)WebReportEngine类 即com.javareport.http.WebReportEngine,这个类是整个JavaReport中的Web引擎的开发接口。所有的JSP或Servlet从这个类继承下来,覆盖createReport()函数就实现基本的报表开发工作。 WebReportEngine是JavaReport的Servlet或JSP的开发接口,是JSP或Servlet的父类,报表系统在应用中的程序从此处继承下来,可以根据需要调整接口内容。部分函数可以适当删除。在开发中一般是实现createReport()函数就可以,形成实时动态报表就是在这个
您可能关注的文档
- 基于Java的物流信息系统开发及应用毕业论文.doc
- 毕业论文(设计)基于zigbee技术的main程序.doc
- 毕业论文(设计)基于JAVA技术的有哪些信誉好的足球投注网站引擎的研究与实现.doc
- 毕业论文(设计)基于java五子棋游戏开发.doc
- 毕业论文(设计)java设计模式(基于Jlive,banq总结).docx
- 毕业论文(设计)基于财务指标分析的企业核心竞争力评价研究.docx
- 毕业论文(设计)基于绿色物流的绿色包装对策研究.doc
- 毕业论文(设计)基于消费者感知的价格促销策略研究.doc
- 毕业论文(设计)基于java的音乐播放器的设计(源代码+实验报告).doc
- 毕业论文(设计)基于Java的人事管理系统文献翻译.doc
- 毕业论文(设计)基于单片机的交通灯控制系统的设计.docx
- 毕业论文(设计)基于FPGA的数字频率及设计与实现.doc
- 毕业论文(设计)基于javaweb的服装销售管理系统的设计与实现.doc
- 毕业论文(设计)基于java的多功能聊天室.doc
- 毕业论文(设计)基于java语言的某学校网站的设计与实现.doc
- 毕业论文(设计)基于JAVA的邮件收发系统的设计.doc
- 毕业论文(设计)基于JAVA的有哪些信誉好的足球投注网站引擎的设计与实现.doc
- 毕业论文(设计)基于改进的leslie模型的北京市人口发展趋势研究.doc
- 毕业论文(设计)基于java的博客网站设计与开发.doc
- 毕业论文(设计)基于JAVA有哪些信誉好的足球投注网站引擎的设计与实现.doc
文档评论(0)