DynamicJasper 是一个开源库,基于 Jasper Reports (已面世很多年,最近开始与 Grails 集成)。DynamicJasper 的核心思想是动态创建报表和运行时配置。可以在运行时配置的选项包括:
- 列
- 组
- 变量
- 函数
- 图
- 子报表
完整特性参见其网站。DynamicJasper 的团队负责人 Juan Manuel Alvarez 告诉 InfoQ 基于某些原因他们创建了一个用于 Grails 的插件:
- 可以方便的把数据导出成各种格式(pdf、xls、rtf、csv、html 等等)
- 在 Grails 生成报表几乎无需配置,在 Java 里同样简单。可以直接从域类里生成报表,Grails 提供 CRUD 操作。
- 我们希望在不久的将来支持一个默认框架,包括利用 DJ 显著减少开发时间的报表。
- 你可以通过 URL 直接生成动态报表。
插件页面上提供了一个如何使用的简易教程,更多教程和文档可访问DynamicJasper 网站。
DynamicJasper 插件支持 Grails 1.0.3 和 1.0.4 ,目前正在积极的准备支持未来的 Grails 1.1。DynamicJasper 的未来目标是将报表变得尽可能简单。他们也通过论坛和问题跟踪系统积极听取社区反馈,正在增加更多文档和例子以降低学习曲线。
更多内容推荐
ZeroTurnaround 启动新的 Java 研究与内容组织
近日,ZeroTurnaround(流行的JRebel与LiveRebel JVM插件背后的公司,他们加速了Java开发周期并在不停机的情况下将应用自动部署到运行环境中)宣布了一个新的名为Rebel Labs的研究与内容组织。该组织将会为Java社区提供免费、厂商中立的技术资源。
Spring Migration Analyzer:从 Java EE 到 Spring 转换的工具
Spring Migration Analyzer是一个命令行工具,它能够分析Java EE应用程序的二进制包(如EAR文件),生成该应用程序所使用JavaEE技术的报表并提供迁移到Spring/Tomcat的建议。它试图为那些想把已有JavaEE应用迁移到Spring框架的人提供更为简单的迁移路径。
Java 开发的 10 大必备 Eclipse 插件
Eclipse 是 Java 开发最流行的 IDE 之一。本文介绍了 10 款必不可少的 Java 开发插件,比如 EGit 插件。
Java 近期新闻:JDK 18、JDK 19、Groovy DSL for Spring Integration、JHipster 和 Micronaut 基金会
从2022年1月3日的Java新闻综述来看,这又是一个相对平静的一周,其内容包括JDK 18和JDK 19的构建更新、继CVE-2021-22096之后VMware发布CVE-2021-22060、用于Spring集成的新Groovy DSL、Helidon 2.4.1、Hibernate Search 6.0.8和6.1.0.Beta2、JHipster 7.5.0、JReleaser 0.10.0以及Gradle加入Micronaut基金会。
ZeroTurnaround Q&A:采访其 CEO Jevgeni Kabanov
ZeroTurnaround于2006年诞生在爱沙尼亚。它由Jevgeni Kabanov创建,旨在解决Java的核心问题:重新部署的瓶颈。之后,他们推出了两款产品:JRebel和LiveRebel,并建设了两个社区:RebelLabs和vJUG。我采访了其CEO,他将以一个内部人士的角度来看ZeroTurnaround。
Java 近期新闻:Java 2022 年计划、Spring 框架 6.0-M2、Eclipse Jifa 推出
Java近期新闻包括:主要介绍了有关JDK 18、JDK 19的特性、Java 2022年计划(由Nicolai Parlog提供)、Spring Framework和Spring Data的点版本发布。
Java 近期新闻:JDK 20 进入 Rampdown 阶段,JDK 21 专家组,Apache Tomcat,JakartaOne
Java近期新闻综述。
第 18 集 如何拿结果:绩效管理五步曲
2023-10-17
2.1 Word 文档一键生成 PPT 演示文稿方法一
2023-10-17
Java 近期新闻综述:MicroProfile 4.1、Spring Boot 更新、Kotlin、Scala、OpenJDK、Liberica JDK
本期包含:Liberica JDK、GraalVM、 MicroProfile 4.1、Quarkus 2.0.3、Hibernate、Spring Framework、JobRunr 3.4.0、ReactorFirst 0.1.0、Apache Tika 2.0.0、Kotlin 1.5.30-M1、Scala 3.0.1和Scala 3.0.2-M1的新特性。
第 08 集 招聘之 JD 撰写及面试技巧
2023-10-17
[Android-Gradle]- 搞定 Groovy 闭包这一篇就够了,小程序开发步骤
}
2021-11-02
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
Java近期新闻包括:JDK 19进入Rampdown第一阶段;JDK 20专家组成立;Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6和22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、 Eclipse Mojarra 4.0、Helidon 2.5.1的特性;以及JNation会议。
3. ORM 框架概览:GORM 和 Ent 分析
2023-09-26
Java 近期新闻综述:织机项目,JMC,Spring Data,Kotlin 和 Micronaut 的最新进展
2021年8月9日以来的一周Java简报,涉及Loom项目的新特性、OpenJDK、JDK 18、JMC(JDK Mission Control)、Spring Data、Quarkus 2.1.2、Micronaut 3.0.0-RC1、Kotlin 1.5.20-RC、Piranha 21.8.0、JDKMon 16.0.8,以及EclipseCon 2021大会社区活动日的安排确定。
Java 近期新闻: JReleaser 1.2、Spring Batch、PrimeFaces、Quarkus、JobRunr 与 Apache Beam
最近,Java社区相对比较平静,本期的新闻包括JDK 19、JDK 20、Spring Batch 5.0.0-M5、Quarkus 2.11.3。
Visual Studio Code 支持 JUnit
微软Visual Studio Code(也就是VS Code)团队发布了一款插件,可用于运行和调试Java JUnit测试案例。该插件可结合Red Hat的Java Language Support扩展和Java调试器一起使用,在VS Code中实现端到端的Java开发。
2020 年九大顶级 Java 框架
如何为项目选择合适的Java框架?
2. 线程调度
2023-09-26
初识 LangChain:你的瑞士军刀
2023-10-11
暂无签名
推荐阅读
12. 如何通过 3UMEMO 表改善问题点?
2023-10-17
21|部署一个鲜花网络电商的人脉工具(下)
2023-10-25
48. 使用控件制作动态交互式图表
2023-10-17
【墨菲安全实验室】jeecg-boot/ 积木报表基于 SSTI 的任意代码执行漏洞
2023-08-17
Java 近期新闻:JEP for JDK 21、MicroStream 成为 Eclipse 项目、Helidon、Piranha、Gradle 8.1
Java 近期新闻:Open Liberty InstantOn 和 Liberty Tools、Gradle 8.2、Spring Cloud、GlassFish
编程语言【墨菲安全实验室】jeecg-boot/ 积木报表基于 H2 驱动的任意代码执行漏洞
2023-08-17
电子书
大厂实战PPT下载
换一换 Michael “Monty” Widenius | MySQL 数据库 原始版本主要作者,MariaDB Foundation CTO
单家骏 | 腾讯 专家工程师
朱明亮 | 网易云信 音视频引擎开发专家
评论