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 的未来目标是将报表变得尽可能简单。他们也通过论坛和问题跟踪系统积极听取社区反馈,正在增加更多文档和例子以降低学习曲线。
更多内容推荐
2020 年九大顶级 Java 框架
如何为项目选择合适的Java框架?
Visual Studio Code 支持 JUnit
微软Visual Studio Code(也就是VS Code)团队发布了一款插件,可用于运行和调试Java JUnit测试案例。该插件可结合Red Hat的Java Language Support扩展和Java调试器一起使用,在VS Code中实现端到端的Java开发。
Java 近期新闻:Java 2022 年计划、Spring 框架 6.0-M2、Eclipse Jifa 推出
Java近期新闻包括:主要介绍了有关JDK 18、JDK 19的特性、Java 2022年计划(由Nicolai Parlog提供)、Spring Framework和Spring Data的点版本发布。
第 03 讲 “不能胜任工作”能否炒人不用赔钱
2023-10-17
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基金会。
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会议。
Java 近期新闻:JEP for JDK 21、MicroStream 成为 Eclipse 项目、Helidon、Piranha、Gradle 8.1
Java近期新闻综述。
12.Jenkins 实战 - CICD(下)
2023-09-30
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。
04. 年度培训计划制定和培训项目实施
2023-10-17
ZeroTurnaround 启动新的 Java 研究与内容组织
近日,ZeroTurnaround(流行的JRebel与LiveRebel JVM插件背后的公司,他们加速了Java开发周期并在不停机的情况下将应用自动部署到运行环境中)宣布了一个新的名为Rebel Labs的研究与内容组织。该组织将会为Java社区提供免费、厂商中立的技术资源。
26. 请求处理流程 (3)
2023-09-30
Java 使用 IReport 导出复杂报表
Java使用IReport导出pdf, doc ,excel ,html格式的复杂报表
2022-08-04
Java 开发的 10 大必备 Eclipse 插件
Eclipse 是 Java 开发最流行的 IDE 之一。本文介绍了 10 款必不可少的 Java 开发插件,比如 EGit 插件。
Java 近期新闻综述:Jakarta EE 10 核心 Profile、OpenJDK、Open Liberty、Payara、Groovy 及 Quarkus
Java近期新闻综述包括:Jakarta EE 10推出了一个核心Profile、JEP 417、JDK 18、Open Liberty 21.0.0.10-beta、Payara 2021年8月路线图更新网络研讨会。
AppFuse 3.0 集成了 Java 7、Spring 4、PrimeFaces、 Mockito、Bootstrap 3 与 Wicket
无
Spring 框架 5.1 将提供对 Java 11 的支持
SpringOne Platform会议最近在华盛顿特区举行,会上发布和宣布了诸多事项。在9月25日上午的主题演讲中,Spring框架的联合创始人兼Pivotal的首席工程师Juergen Hoeller讨论了Java 8、Java新的发布节奏,并宣布Spring框架5.1版本将会支持刚刚发布的Java 11。
31. 代码实现 portal 页 (3)
2023-09-30
3. ORM 框架概览:GORM 和 Ent 分析
2023-09-26
暂无签名
推荐阅读
基于 Java 的无代码和低代码应用程序引导工具
编程语言Java 近期新闻:Spring AI, Spring Modulith 1.0, Testcontainers 桌面版
编程语言Java 近期新闻:JDK 23 进入 Rampdown 阶段一、JDK 24 专家组成立、Apache NetBeans 22 发布
编程语言【墨菲安全实验室】jeecg-boot/ 积木报表基于 SSTI 的任意代码执行漏洞
2023-08-17
28. 做导演 - 因为相信所以看见
2023-10-17
07|LangChain Agent:让 GPT 学会使用工具
2023-10-18
11. 从客户满意到员工满意的转变
2023-10-17
电子书
大厂实战PPT下载
换一换 柴思远 | 智谱 企业商业技术中心的总经理
周建华 | 太保寿险 首席架构师
赵钰莹 | 极客邦科技(InfoQ) 主编
评论