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

大厂实战PPT下载
换一换 
严俊明 | 腾讯云 数据湖存储研发负责人
田晨 | WebEye 云服务技术总监
李亚曼 | 京东物流 技术与数据智能部/物流产品负责人
评论