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 的未来目标是将报表变得尽可能简单。他们也通过论坛和问题跟踪系统积极听取社区反馈,正在增加更多文档和例子以降低学习曲线。
更多内容推荐
9. FlinkSQL 基于 OverWindow 的操作
2023-09-08
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月路线图更新网络研讨会。
4. SparkSQL 整合其它外部数据源
2023-09-08
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基金会。
Visual Studio Code 支持 JUnit
微软Visual Studio Code(也就是VS Code)团队发布了一款插件,可用于运行和调试Java JUnit测试案例。该插件可结合Red Hat的Java Language Support扩展和Java调试器一起使用,在VS Code中实现端到端的Java开发。
Java 近期新闻:Brian Goetz 介绍 Valhalla 项目的现状、GlassFish 7.0-M1 和 Loom Lab 项目
近期Java社区新闻:Brian Goetz撰写的由三部分组成的博客系列“Valhalla项目的现状”;GlassFish 7.0.0-M1;Nicolai Parlog创建的新项目Project Loom Lab;Jakarta EE教程更新至Jakarta EE 9.1;Apache Camel 3.11.5以及JDKMon 17.0.21。
期末测验|来赴一场 100 分之约!
结课测试共20道题,10道单选,10道多选,满分为100分,快来挑战吧!
2022-12-29
2020 年九大顶级 Java 框架
如何为项目选择合适的Java框架?
pandas 数据预处理
2022-09-08
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。
Java 近期新闻综述:JDK LTS 新的发布节奏、OpenJDK、Spring 更新、Helidon 以及 Payara 平台
本周的Java新闻综述主要包括OpenJDK特性的新闻,将JDK LTS发布周期从三年加快到两年的建议,JDK 18,Liberica JDK 17,Spring Framework、Spring Data和Spring Tools 4的更新。
Java 近期新闻:Java 2022 年计划、Spring 框架 6.0-M2、Eclipse Jifa 推出
Java近期新闻包括:主要介绍了有关JDK 18、JDK 19的特性、Java 2022年计划(由Nicolai Parlog提供)、Spring Framework和Spring Data的点版本发布。
Java 近期新闻:Extent-Local 变量、Payara 平台、Reactor 项目、Ktor、Spring Web Flow
Java近期新闻综述。
47|小试牛刀:如何使用 Python 合并多个文件?
2022-12-07
Apache 发布 NetBeans 10.0,增强对 JDK 11 的支持
NetBeans 10.0主要特性包括增强对JDK 11的支持、添加对JUnit 5的支持以及重新集成了PHP、JavaScript和Groovy模块。
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大会社区活动日的安排确定。
AppFuse 3.0 集成了 Java 7、Spring 4、PrimeFaces、 Mockito、Bootstrap 3 与 Wicket
无
Java 开发的 10 大必备 Eclipse 插件
Eclipse 是 Java 开发最流行的 IDE 之一。本文介绍了 10 款必不可少的 Java 开发插件,比如 EGit 插件。
数据分析 · 概述(第四部分)
2023-09-18
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会议。
暂无签名
推荐阅读
2. 基于 Bookinfo 的服务治理
2023-09-27
Java 近期新闻:JDK 23 进入 Rampdown 阶段一、JDK 24 专家组成立、Apache NetBeans 22 发布
编程语言基于 Java 的无代码和低代码应用程序引导工具
编程语言8. 微服务框架概览
2023-09-27
Java 近期新闻:Spring AI, Spring Modulith 1.0, Testcontainers 桌面版
编程语言Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra、Micrometer Metrics
10. 拜访客户前必不可少的准备工作——制定销售目标
2023-10-17
电子书

大厂实战PPT下载
换一换 
赖文昌 | 火山引擎 技术专家
汪丹(Yolanda) | 极客邦科技 事业合伙人、InfoQ 极客传媒 & 极客时间企业版总经理
张力寰 | 零一万物 AI Infra分布式训练优化架构师
推荐阅读
2. 基于 Bookinfo 的服务治理
2023-09-27
Java 近期新闻:JDK 23 进入 Rampdown 阶段一、JDK 24 专家组成立、Apache NetBeans 22 发布
编程语言基于 Java 的无代码和低代码应用程序引导工具
编程语言8. 微服务框架概览
2023-09-27
Java 近期新闻:Spring AI, Spring Modulith 1.0, Testcontainers 桌面版
编程语言Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra、Micrometer Metrics
10. 拜访客户前必不可少的准备工作——制定销售目标
2023-10-17
评论