设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Java >> JasperReports 编程指南1.0
精品推荐
Java点击TOP10
·java笔试题
·《Thinking in Java》读书笔记
·JSP的mysql_jdbc驱动程序
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·Java Coder 常用软件下载地址
·org.apache.commons.dbcp.SQLNestedException解决办法
·Java图形界面开发:SWT全接触
·如何使用Java POI生成Excel表文件 !
·功能强大的在线网页编辑器
·一些非常不错的Struts 例子下载
编程开发点击TOP10
·ASP.NET 程序中常用的三十三种代码
·利用ASP.NET构建网上考试系统
·C#版的网站新闻发布系统
·(转)23种设计模式汇集
·设计ASP.NET新闻管理系统
·深山红叶袖珍PE工具箱V16正式版
·我的.NET书架 (入门篇)
·java笔试题
·C++经典电子书下载
·网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
精选专题

JasperReports 编程指南1.0

作者: 来源:网络文章 时间:2005-12-14 17:25:53

JasperReports 编程指南1.0(1)

JASPerReports 编程指南1.0XML:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1、简介:

JASPerreport程序库是一个灵活,功能强大的报表产生工具,可以以PDF, HTMLXML等多种形式产生报表,并有希望支持CSV, XLS, RTF等格式报表。

该引擎由Java编写,支持多种形式应用程序产生动态报表,如J2EE,网络报表等。其主要目的是产生页面导向、方便打印的报表文档。

JASPerreport是按照一个预定义的XML文档来组织报表的数据,这些数据来源多样,包括关系数据库、Java容器对象(collectionarrays),后面我们将介绍,用户通过简单的接口来实现数据源与报表引擎的使用。

要完成报表的填充,必须先完成用于报表的XML文件,其过程是先产生报表设计对象,再序列化该对象,存储在磁盘或者网络,用于产生特定应用的表格数据。事实上,表单的设计过程就是用定义于XML文件中的Java表达式来表现报表的设计。编辑过程中会有各种保证数据一致性的验证,最终会产生相关数据文档或填充数据的准备。

报表引擎必须先接受数据(通过参数等多种形式)来产生报表,更多的是来自数据源,引擎直接接收用于填充表格的数据源对象,或者通过自身提供的JDBC连接对象来处理数据库的数据。

报表最终要产生一个新的对象来进行填充操作从而产生打印文档对象,这也是一个存储在磁盘或网络传输介质的序列化对象。JASPerreport的内置浏览器能直接查看结果或者以PDF, HTMLXML形式导出。

2API概览

人们更多的是使用JASPerreport类库的部分内容而不是全部来实现它的特点与功能。这一部分我们介绍一下如何利用这些重要的类和接口来实现JASPerreport提供的报表功能。

 

net.sf.jASPerreports.engine.design.JASPerDesign

    之所以从这个类开始,是因为它的实例是jASPerreport用于报表产生的原始类,比如,该类实例在用于产生报表的XML文件被解析后获得,或者不产生XML文档而是由调用jASPerreport的应用程序产生。在所给的例子中有一个(noXMLdesign)就是在不产生XML文件的情况下动态生成该实例的一个例子。所有该类的实例都属于报表的填充和产生以前产生的,所以我们称之为原始类。

 

net.sf.jASPerreports.engine.design.jASPerreport

     该类实例表现了报表设计对象,是作为报表的编译过程的结果而被实例化,是向报表中填充数据的准备。在报表的编译过程中协同验证报表元素的合法性,一致性;同时创建了临时文件存储报表中所有的变量,表达式。编译过程中会先查找classpathtools.jar或者Ant进行编译,编译结果以字节码的形式存储,并且在填充数据时用于判断多种产生报表的形式。

共2页 9 7 [1] [28 :>

JasperReports 编程指南1.0 相关文章:
JasperReports 编程指南1.0 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com