AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Java 和 Grails 的动态报表

  • 2009-02-12
  • 本文字数:464 字

    阅读完需:约 2 分钟

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 的未来目标是将报表变得尽可能简单。他们也通过论坛和问题跟踪系统积极听取社区反馈,正在增加更多文档和例子以降低学习曲线。

查看英文原文 Dynamic Report for Java and Grail

2009-02-12 23:225463
用户头像

发布了 501 篇内容, 共 272.7 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

【DevOps系列】CICD流程建设之持续集成实践指南

嘉为蓝鲸

DevOps 持续集成 CI/CD

【DevOps系列】DevOps全过程质量管控

嘉为蓝鲸

DevOps

浅谈inBuilder中元数据的灰度更新方案

inBuilder低代码平台

低代码 元数据 低代码中的元数据

lazada 商品详情 API 的获取与应用

科普小能手

API 接口 API 测试 lazada商品评价接口 lazada API接口 lazada API

java和前端,选哪个好点?

秃头小帅oi

如何妥善处理 TCP 代理中连接的关闭

不在线第一只蜗牛

网络协议 网络

如何炼就 AI 原住民的“自我修养”丨通义灵码走进北京大学创新课堂

阿里云云效

阿里云 云原生 通义灵码

【DevOps系列】需求的层次结构:业务驱动的协作与产品导向的交付

嘉为蓝鲸

DevOps 需求分析

豆包MarsCode Agent 登顶 SWE-bench Lite 评测集

TRAE

AI

附演讲视频|隐语城市行·北京站:行业发展趋势、大模型前沿技术、实践落地案例干货打包

隐语SecretFlow

从云原生到 AI 原生,网关的发展趋势和最佳实践

阿里巴巴云原生

阿里云 云原生 网关

80%腾讯程序员都在用,腾讯云AI代码助手让编码提效42%

科技热闻

2024 OPPO开发者大会召开,携手火山引擎加速迈进AI语音交互新时代

新消费日报

iPaaS 平台在企业中的定位及集成方式

RestCloud

API网关 应用集成 ipaas api可视化编排

IoTDB 探索季活动|大疆无人机等你来拿

Apache IoTDB

【DevOps系列】CICD流程建设之警惕反模式

嘉为蓝鲸

DevOps CI/CD 反模式

软件测试学习笔记丨Selenium弹窗操作

测试人

软件测试

【核电科技企业】构建一体化服务器智能运维平台,助力降本增效

嘉为蓝鲸

AIOPS 运维‘ 一体化运维

喜报!博睿数据再获“信创工委会技术活动单位”称号

博睿数据

【DevOps系列】DevOps工具链选型指南

嘉为蓝鲸

DevOps 工具链

场景题:百万数据插入Redis有哪些实现方案?

王磊

财务规划的成功战略之一:建立数据驱动型决策

智达方通

数据分析 企业管理 财务分析 财务管理 财务规划

如何炼就 AI 原住民的“自我修养”丨通义灵码走进北京大学创新课堂

阿里巴巴云原生

阿里云 云原生 通义灵码

Java和Grails的动态报表_Java_Craig Wickesser_InfoQ精选文章