简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。
提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。
简表(JOR) 的License已发布,可免费用于商业项目中。
简表(JOR) 的特点:
√ 完全开源
√ 支持可视化地设计报表
√ 支持复杂的交叉表,如多级行上、列上分组;分组不平衡的交叉表等
√ 支持复杂的跨组运算,如同比、占比、环比、排名等
√ 支持图片,图片源可以来自数据库、本地文件、网络、classpath、内嵌
√ 支持脚本,脚本可以扩展
√ 支持简单列表、主从报表、标签报表、分栏报表、套打报表
√ 支持jsp tag、ajax、web form 集成
√ 支持 HTML,PDF,EXCEL导出
√ 支持统计图
√ 支持所有主流数据库,如 Oracle、DB2、Sql Server 、Mysql等
√ 支持任何的j2ee应用服务器,如Tomcat、Apusic、 WebSphere、WebLogic等
√ 支持Windows、Linux、Unix、Mac os等操作系统
√ JDK1.4 以上版本适用
简表(JOR)web应用环境的搭建步骤(2011-05-06 15:49:56)转载标签: 杂谈 分类: 工作 1. 官网http://www.jatools.com/jor/下载,点击【jor.src.zip 下载】下载jor[1].bin.zip包并解压为jor[1].bin文件夹,里面包含设计器,及DEMO工程环境(含tomcat服务器),报表设计教程等。 2. 在eclipse中建立CRM
url中传参数: http://localhost:8080/jor/reportviewer?file=E:/study/report_new/%E8%AF%95%E…tml&projectId=8a8bb3f057ebd2f10157fee0a5550042&credentials=gedge&ename=ger sql中接收: ${has(projectId)? (
利用如下命令即可: http://localhost:8080/jor/reportviewer?file=d:/projects/ebay/ebay_ubuntu/ebay_team_daily_report_2.xml
最近在做计算方法实验,需要JOR迭代法的Matlab代码,本来想到网上随便找找看一下,找了半天没找到,最后只好自力更生了。现在分享给大家。 简介 JOR迭代法是在Jacobi迭代法的基础上增加松弛因子来意图实现快速收敛,不过松弛因子的话选取不当反而会增加迭代次数。下面代码给出了最佳松弛因子的求法,如果其不存在则赋为1/2. 代码 function x = JOR(A,b,N,tol)%%A为系数
我想知道是否有可能使用来运行一组预定义的查询而不是随机读取。 例如,假设我有一个带有表的keyspace 此表中的数据是从文件加载的,而不是使用压力工具 现在我想用一组预定义的查询来运行,例如 < code > SELECT * FROM log WHERE log _ severity = " WARN "; 我看到该工具有一个<code>--use prepared语句</code>选项,但我
我目前的技能只能通过使用JRBeanCollectionDataSource(list)作为数据源,在不使用子报表的情况下制作pdf。(数据打印成功) 谁能告诉我如何制作包含多个子报表的pdf报表,主jrxml文件和子报表jrxml文件中应该包含哪些内容,以及java代码中应该包含哪些内容?以及如何使用多个JRBeanCollectionDataSource(列表)?我唯一知道的是使用Map pa
Business报表 主要功能 Business报表对应着业务指标,比如订单指标。与Transaction、Event、Problem不同,Business更偏向于宏观上的指标,另外三者偏向于微观代码的执行情况。 场景示例: 1. 我想监控订单数量。 2. 我想监控订单耗时。 报表介绍 从上而下分析报表: 报表时间跨度:cat默认是以一小时为统计时间跨度,Business报表可以切换时间跨度,最
Heartbeat报表 报表介绍 Heartbeat报表是CAT客户端,以一分钟为周期,定期向服务端汇报当前运行时候的一些状态。 从上而下分析报表: 报表时间跨度:cat默认是以一小时为统计时间跨度,点击[切到历史模式],更改查看报表的时间跨度:默认是小时模式;切换为历史模式后,右侧快速导航,变为month(月报表)、week(周报表)、day(天报表),可以点击进行查看,注意报表的时间跨度会有所
Problem报表 主要功能 Problem记录整个项目在运行过程中出现的问题,包括一些异常、错误、访问较长的行为。Problem报表是由logview存在的特征整合而成,方便用户定位问题。 来源: 业务代码显示调用Cat.logError(e) API进行埋点,具体埋点说明可查看埋点文档。 与LOG框架集成,会捕获log日志中有异常堆栈的exception日志。 long-url,表示Trans
Event报表 主要功能 监控一段代码运行次数:例如记录程序中一个事件记录了多少次,错误了多少次。Event报表的整体结构与Transaction报表几乎一样,只缺少响应时间的统计。 应用启动后默认会打点的部分: 打点 来源组件 描述 System cat-client 上报监控数据的打点信息、Reboot重启等 报表介绍 第一级分类(Type)统计界面 Type统计界面展示了一个Event的第一
Transaction报表 主要功能 监控一段代码运行情况:运行次数、QPS、错误次数、失败率、响应时间统计(平均影响时间、Tp分位值)等等。 应用启动后默认会打点的部分: 打点 来源组件 描述 System cat-client 上报监控数据的打点信息 URL 需要接入cat-filter URL访问的打点信息 报表介绍 第一级分类(Type)统计界面 Type统计界面展示了一个Transact