翻譯|使用教程|編輯:董玉霞|2022-08-02 09:35:11.187|閱讀 136 次
概述:本教程介紹 BIRT 報告用戶的MyEclipse報告。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本教程介紹 BIRT 報告用戶的MyEclipse報告。
MyEclipse Reports? 是 Eclipse BIRT 報告框架 (BIRT) 的實現,專門用于 MyEclipse Web 項目約定和目錄布局、開發工作流程以及部署和測試功能。本文檔描述了 MyEclipse 報告和 BIRT 報告之間的主要概念和物理差異。有關 MyEclipse Reports 提供的報告開發和部署功能的一般概述,請參閱 MyEclipse中的報告工具。
本文檔旨在為熟悉 BIRT 框架和工具的人提供 MyEclipse Reports 和 BIRT 之間的概述、比較和對比。如果您之前沒有任何 BIRT 報告經驗,我們建議您繼續學習使用 MyEclipse Reports進行報告。
行業統計表明,大多數 Java 開發人員在需要開發應用程序報告時,會求助于昂貴的手動編碼報告,而不是使用專門的報告開發工具。此外,如今開發的大多數報告都有 Web 可訪問性要求。沒有使用報表開發工具的原因有很多,但最終結果是需要提高 Java 開發人員的報表開發效率。MyEclipse Reports 通過提供豐富的功能集來幫助開發人員快速創建、部署和測試自定義 Web 應用程序報告來滿足這一需求。MyEclipse Reports 是 MyEclipse Professional 訂閱的一部分。
MyEclipse Reports 是針對 MyEclipse 用戶的 BIRT 專門實現。在最大限度地保持與 BIRT 的兼容性的同時,為了給 MyEclipse 用戶提供最熟悉和最高效的開發體驗,BIRT 進行了如下定制:
警告!強烈建議避免將 MyEclipse Reports 和 BIRT 安裝到同一個 MyEclipse 環境中,因為可能會出現嚴重的插件沖突問題,從而阻礙任一產品的操作。
MyEclipse Reports 針對提供簡單、直觀的項目類型(稱為 Report Web 項目)進行了優化。以最簡單的形式,您可以將這種類型的項目視為傳統的 MyEclipse Web 項目,該項目擴展為包括用于設計時和運行時報告和 Web 資源的元文件夾結構、數據源連接資源、Web 報告查看工具和可部署的報告引擎。MyEclipse Reports 提供了用于創建新的 Report Web 項目和將 Report Web Runtime facet 添加到現有 MyEclipse Web 項目的向導。
MyEclipse Report Web 項目和 WTP-BIRT Web 項目之間最顯著的區別是它們各自的默認項目結構和庫組織。下圖說明了與 WTP-BIRT Web 項目結構相比,MyEclipse Report Web 項目組織的簡潔性。
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 報告的相關內容,想要了解全部教程
MyEclipseQQ群:742336981 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn