彩票走势图

java开发工具MyEclipse使用教程:BIRT 报告用户的MyEclipse报告

翻译|使用教程|编辑:董玉霞|2022-08-02 09:35:11.187|阅读 56 次

概述:本教程介绍 BIRT 报告用户的MyEclipse报告。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

慧都夏季活动正式开启

MyEclipse官方正版下载

本教程介绍 BIRT 报告用户的MyEclipse报告。

将 BIRT 报告用户引入 MyEclipse 报告

MyEclipse Reports™ 是 Eclipse BIRT 报告框架 (BIRT) 的实现,专门用于 MyEclipse Web 项目约定和目录布局、开发工作流程以及部署和测试功能。本文档描述了 MyEclipse 报告和 BIRT 报告之间的主要概念和物理差异。有关 MyEclipse Reports 提供的报告开发和部署功能的一般概述,请参阅 MyEclipse中的报告工具。

本文档旨在为熟悉 BIRT 框架和工具的人提供 MyEclipse Reports 和 BIRT 之间的概述、比较和对比。如果您之前没有任何 BIRT 报告经验,我们建议您继续学习使用 MyEclipse Reports进行报告。

MyEclipse 报告——动机、范围和力量

行业统计表明,大多数 Java 开发人员在需要开发应用程序报告时,会求助于昂贵的手动编码报告,而不是使用专门的报告开发工具。此外,如今开发的大多数报告都有 Web 可访问性要求。没有使用报表开发工具的原因有很多,但最终结果是需要提高 Java 开发人员的报表开发效率。MyEclipse Reports 通过提供丰富的功能集来帮助开发人员快速创建、部署和测试自定义 Web 应用程序报告来满足这一需求。MyEclipse Reports 是 MyEclipse Professional 订阅的一部分。

MyEclipse Reports 是针对 MyEclipse 用户的 BIRT 专门实现。在最大限度地保持与 BIRT 的兼容性的同时,为了给 MyEclipse 用户提供最熟悉和最高效的开发体验,BIRT 进行了如下定制:

  • 所有 BIRT UI 都经过重新组织,以提供与 MyEclipse UI 透视图、偏好以及欢迎和帮助信息的内聚和无缝集成
  • 报表开发仅限于 MyEclipse Web 项目,即 Report Web 项目;不支持 BIRT 报告项目和 Eclipse Web 工具项目
  • 默认的 MyEclipse Report Web 项目文件夹结构是标准 BIRT Web 项目布局的简化且更直观的版本
  • 基于 MyEclipse JDBC 驱动程序的数据源替换 ODA JDBC 驱动程序数据源
  • 替换 BIRT 数据集查询编辑器以使用 MyEclipse 数据库浏览器和 SQL 编辑器来浏览和创建 SQL 查询
  • MyEclipse 验证框架使报告和 MyEclipse JDBC 数据源保持同步
  • MyEclipse Server Sandbox 包括一个 Derby 数据库服务器和示例模式;替换 BIRT Derby 数据库和模式
  • 报告 Web 项目部署和测试使用 MyEclipse 应用程序服务器连接器进行展开和打包的应用程序 WAR 部署

警告!强烈建议避免将 MyEclipse Reports 和 BIRT 安装到同一个 MyEclipse 环境中,因为可能会出现严重的插件冲突问题,从而阻碍任一产品的操作。

使用 MyEclipse 应用服务器

项目类型

MyEclipse Reports 针对提供简单、直观的项目类型(称为 Report Web 项目)进行了优化。以最简单的形式,您可以将这种类型的项目视为传统的 MyEclipse Web 项目,该项目扩展为包括用于设计时和运行时报告和 Web 资源的元文件夹结构、数据源连接资源、Web 报告查看工具和可部署的报告引擎。MyEclipse Reports 提供了用于创建新的 Report Web 项目和将 Report Web Runtime facet 添加到现有 MyEclipse Web 项目的向导。

使用 MyEclipse 应用服务器

Report Web Project与WTP-BIRT Web Project对比

MyEclipse Report Web 项目和 WTP-BIRT Web 项目之间最显着的区别是它们各自的默认项目结构和库组织。下图说明了与 WTP-BIRT Web 项目结构相比,MyEclipse Report Web 项目组织的简洁性。

使用 MyEclipse 应用服务器

WTP-BIRT 项目是一个 Eclipse Web 工具平台项目,启用了额外的 BIRT Reporting 运行时方面。出于 WTP 部署支持和团队共享的目的,WTP-BIRT 项目必须包含 BIRT 报告引擎和 BIRT Web 报告查看器组件。当安装到标准 WTP-BIRT 项目中时,这些运行时报告组件的总大小约为 30 MB。

MyEclipse 报表 Web 项目是一个 MyEclipse Web 项目,扩展支持报表设计时工具和运行时报表引擎和报表查看器。项目目录的角色在web.xml部署描述符中定义。因此,您可以通过手动调整特定于报告的文件夹,然后在web.xml中重新定义它们的 WebRoot 相对路径,以您选择的任何方式重组项目文件。MyEclipse Reports 的另一个关键优化是避免使用每个 WTP-BIRT 项目通用的 30 MB 报告引擎 JAR 库来重复扩大每个 Report Web 项目。MyEclipse Report Web 项目使用名为“Web App Libraries”的高级 MyEclipse 库容器来最大限度地减少在设计时必须物理驻留在项目中的报告引擎资源的数量。在运行时部署操作期间,MyEclipse Web 应用程序部署程序将 Web App Libraries 容器中的所有 JAR 库动态合并到项目的已部署版本中,因为它正在发布到应用程序服务器。这种优化使 Report Web 项目的内存占用小而轻。

本次MyEclipse使用教程介绍了MyEclipse 报告的相关内容,想要了解全部教程

MyEclipse | 下载试用


MyEclipseQQ群:742336981      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP