翻譯|使用教程|編輯:董玉霞|2022-08-02 09:35:11.187|閱讀 136 次
概述:本教程介紹 BIRT 報(bào)告用戶的MyEclipse報(bào)告。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程介紹 BIRT 報(bào)告用戶的MyEclipse報(bào)告。
MyEclipse Reports? 是 Eclipse BIRT 報(bào)告框架 (BIRT) 的實(shí)現(xiàn),專門用于 MyEclipse Web 項(xiàng)目約定和目錄布局、開(kāi)發(fā)工作流程以及部署和測(cè)試功能。本文檔描述了 MyEclipse 報(bào)告和 BIRT 報(bào)告之間的主要概念和物理差異。有關(guān) MyEclipse Reports 提供的報(bào)告開(kāi)發(fā)和部署功能的一般概述,請(qǐng)參閱 MyEclipse中的報(bào)告工具。
本文檔旨在為熟悉 BIRT 框架和工具的人提供 MyEclipse Reports 和 BIRT 之間的概述、比較和對(duì)比。如果您之前沒(méi)有任何 BIRT 報(bào)告經(jīng)驗(yàn),我們建議您繼續(xù)學(xué)習(xí)使用 MyEclipse Reports進(jìn)行報(bào)告。
行業(yè)統(tǒng)計(jì)表明,大多數(shù) Java 開(kāi)發(fā)人員在需要開(kāi)發(fā)應(yīng)用程序報(bào)告時(shí),會(huì)求助于昂貴的手動(dòng)編碼報(bào)告,而不是使用專門的報(bào)告開(kāi)發(fā)工具。此外,如今開(kāi)發(fā)的大多數(shù)報(bào)告都有 Web 可訪問(wèn)性要求。沒(méi)有使用報(bào)表開(kāi)發(fā)工具的原因有很多,但最終結(jié)果是需要提高 Java 開(kāi)發(fā)人員的報(bào)表開(kāi)發(fā)效率。MyEclipse Reports 通過(guò)提供豐富的功能集來(lái)幫助開(kāi)發(fā)人員快速創(chuàng)建、部署和測(cè)試自定義 Web 應(yīng)用程序報(bào)告來(lái)滿足這一需求。MyEclipse Reports 是 MyEclipse Professional 訂閱的一部分。
MyEclipse Reports 是針對(duì) MyEclipse 用戶的 BIRT 專門實(shí)現(xiàn)。在最大限度地保持與 BIRT 的兼容性的同時(shí),為了給 MyEclipse 用戶提供最熟悉和最高效的開(kāi)發(fā)體驗(yàn),BIRT 進(jìn)行了如下定制:
警告!強(qiáng)烈建議避免將 MyEclipse Reports 和 BIRT 安裝到同一個(gè) MyEclipse 環(huán)境中,因?yàn)榭赡軙?huì)出現(xiàn)嚴(yán)重的插件沖突問(wèn)題,從而阻礙任一產(chǎn)品的操作。
MyEclipse Reports 針對(duì)提供簡(jiǎn)單、直觀的項(xiàng)目類型(稱為 Report Web 項(xiàng)目)進(jìn)行了優(yōu)化。以最簡(jiǎn)單的形式,您可以將這種類型的項(xiàng)目視為傳統(tǒng)的 MyEclipse Web 項(xiàng)目,該項(xiàng)目擴(kuò)展為包括用于設(shè)計(jì)時(shí)和運(yùn)行時(shí)報(bào)告和 Web 資源的元文件夾結(jié)構(gòu)、數(shù)據(jù)源連接資源、Web 報(bào)告查看工具和可部署的報(bào)告引擎。MyEclipse Reports 提供了用于創(chuàng)建新的 Report Web 項(xiàng)目和將 Report Web Runtime facet 添加到現(xiàn)有 MyEclipse Web 項(xiàng)目的向?qū)А?
MyEclipse Report Web 項(xiàng)目和 WTP-BIRT Web 項(xiàng)目之間最顯著的區(qū)別是它們各自的默認(rèn)項(xiàng)目結(jié)構(gòu)和庫(kù)組織。下圖說(shuō)明了與 WTP-BIRT Web 項(xiàng)目結(jié)構(gòu)相比,MyEclipse Report Web 項(xiàng)目組織的簡(jiǎn)潔性。
WTP-BIRT 項(xiàng)目是一個(gè) Eclipse Web 工具平臺(tái)項(xiàng)目,啟用了額外的 BIRT Reporting 運(yùn)行時(shí)方面。出于 WTP 部署支持和團(tuán)隊(duì)共享的目的,WTP-BIRT 項(xiàng)目必須包含 BIRT 報(bào)告引擎和 BIRT Web 報(bào)告查看器組件。當(dāng)安裝到標(biāo)準(zhǔn) WTP-BIRT 項(xiàng)目中時(shí),這些運(yùn)行時(shí)報(bào)告組件的總大小約為 30 MB。
MyEclipse 報(bào)表 Web 項(xiàng)目是一個(gè) MyEclipse Web 項(xiàng)目,擴(kuò)展支持報(bào)表設(shè)計(jì)時(shí)工具和運(yùn)行時(shí)報(bào)表引擎和報(bào)表查看器。項(xiàng)目目錄的角色在web.xml部署描述符中定義。因此,您可以通過(guò)手動(dòng)調(diào)整特定于報(bào)告的文件夾,然后在web.xml中重新定義它們的 WebRoot 相對(duì)路徑,以您選擇的任何方式重組項(xiàng)目文件。MyEclipse Reports 的另一個(gè)關(guān)鍵優(yōu)化是避免使用每個(gè) WTP-BIRT 項(xiàng)目通用的 30 MB 報(bào)告引擎 JAR 庫(kù)來(lái)重復(fù)擴(kuò)大每個(gè) Report Web 項(xiàng)目。MyEclipse Report Web 項(xiàng)目使用名為“Web App Libraries”的高級(jí) MyEclipse 庫(kù)容器來(lái)最大限度地減少在設(shè)計(jì)時(shí)必須物理駐留在項(xiàng)目中的報(bào)告引擎資源的數(shù)量。在運(yùn)行時(shí)部署操作期間,MyEclipse Web 應(yīng)用程序部署程序?qū)?Web App Libraries 容器中的所有 JAR 庫(kù)動(dòng)態(tài)合并到項(xiàng)目的已部署版本中,因?yàn)樗诎l(fā)布到應(yīng)用程序服務(wù)器。這種優(yōu)化使 Report Web 項(xiàng)目的內(nèi)存占用小而輕。
本次MyEclipse使用教程介紹了MyEclipse 報(bào)告的相關(guān)內(nèi)容,想要了解全部教程
MyEclipseQQ群:742336981 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn