原創|使用教程|編輯:龔雪|2015-03-19 09:18:57.000|閱讀 1576 次
概述:MyEclipse官方中文網正式上線,歡迎下載交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MyEclipse Reports™專門為Eclipse BIRT框架(BIRT)實現MyEclipse Web項目約定和目錄布局、開發工作流程、部署和測試的功能。本文檔介紹MyEclipse Reports和BIRT兩者之間的關鍵概念和物理差異。一般的報表開發概述和報表功能由MyEclipse Reports提供,詳情請見MyEclipse中的報表工具。
本文主要是為那些熟悉BIRT框架和工具的開發者對于和比較MyEclipse Reports與BIRT。如果您事先沒有從事BIRT的經驗,我們建議您查看。
根據大多數Java開發人員的行業統計數據顯示,當需要開發一個應用程序報表時,他們往往是求助于昂貴的手工編碼報表,而不是采用報表開發工具。此外,大多數的報表開發需要網絡輔助。有許多的原因導致開發人員很少使用報表開發工具,但最終值得一提的是,Java開發人員的報表開發效率仍然有待改進和提高。MyEclipse Reports填補了這方面的需求,它提供了豐富的功能設置來幫助開發人員快速的創建、部署和測試自定義Web應用程序的報表。MyEclipse Reports是MyEclipse專業版訂購的一部分。
MyEclipse Reports專門為MyEclipse用戶執行BIRT。然而BIRT兼容性已經維持到了最大的可能程度來為MyEclipse用戶提供最熟悉的開發經驗,BIRT被定制為如下:
警告!我們強烈建議您不要將MyEclipse報表和BIRT安裝在同一MyEclipse環境中,因為嚴重插件沖突問題的可能會導致阻礙任意一種產品的運行。
MyEclipse Reports正努力提供一個簡單、直觀的項目類型來優化所知的報表Web項目。在其最簡單的形式當中,您可以把這種類型的項目作為傳統的MyEclipse Web項目擴展到文件夾結構設計時和運行時的報表、網絡資源、數據源連接資源、Web報表查看設施以及部署報表引擎。MyEclipse Reports提供了向導來創建新的報表Web項目并添加Report Web Runtime facet到現有的MyEclipse web項目中。
MyEclipse報表Web項目和WTP-BIRT Web項目二者之間最顯著的區別就是其各自默認的項目結構和程序庫組織。與使用WTP-BIRT Web項目結構相比MyEclipse報表Web項目組織更干凈簡潔,如下圖所示。
WTP-BIRT項目是一個啟用額外BIRT Reporting runtime facet的Eclipse Web工具平臺項目。為了達到支持WTP部署和團隊共享的目的,WTP-BIRT項目必須包含BIRT報表引擎和BIRT Web報表查看器組件。這些運行時報表組件安裝到標準的WTP-BIRT項目時尺寸將合并為30 MB左右。
MyEclipse報表Web項目是為支持報表設計時工具和運行時報表引擎以及報表查看器的MyEclipse Web項目擴展。該項目目錄的角色是在web.xml部署描述符中定義的。因此,您可以通過手動調節report-specific文件夾來調整該項目,然后再web.xml文件中以任何方式來重新定義WebRoot的相對路徑。MyEclipse Reports的另一個關鍵的優化是 避免每個報表Web項目的30MB報表引擎 JAR庫和每個WTP-BIRT項目的反復膨脹。MyEclipse Report Web項目使用被命名為"Web App Libraries"的先進MyEclipse庫容器來在該項目的設計時數量上減少報表引擎資源在物理上必須的駐留。在運行時部署操作時,MyEclipse Web應用程序部署程序會從項目部署版本的所有JAR庫中合并Web應用程序庫容器,因為它們被發布到應用服務器上了。這種優化使報表Web項目變得更小,同時內存占用量小。
MyEclipse Reports并不直接支持WTP-BIRT Web項目或獨立的BIRT報表項目。欲了解更多有關于WTP-BIRT項目移植到MyEclipse報表Web項目的信息請參閱。
通過所有的功能集提供給MyEclipse用戶一個無縫的、有凝聚力的開發經驗,MyEclipse報表重組和整合關鍵BIRT用戶界面元素來符合MyEclipse UI的規定。一些重要的BIRT UI變化包括:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網