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

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

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

将 BIRT 告用户引入 MyEclipse 告
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 驱动程序数据源
  • 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 告的相关内容,想要了解全部教程

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

MyEclipse | 下载试用


MyEclipse

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月1日
下一篇 2022年7月1日

相关推荐

发表回复

登录后才能评论