JasperReports JSF Plugin

openkk 13年前發布 | 26K 次閱讀 JSF 圖表/報表制作 JasperReports

這是一個 JasperReports 報表引擎的 JSF 擴展,你可以在 JSF 應用中輕松的嵌入報表功能。

  • Offers two different JSF components which produce the reporting output in all the formats supported by JasperReports.
    • HTML
    • PDF
    • XLS (MS Excel)
    • CSV
    • XML
    • Plain text
  • Different kind of data sources supported by JasperReports can be used.
    • JDBC Connection API
    • JNDI DataSource lookup
    • CSV data source
    • XML data source
    • XLS data source

<%@ taglib uri="http://jasperreportjsf.sf.net/tld/jasperreports-jsf-1_0.tld" prefix="jr" %>
<f:view>
  ...
  <jr:report path="..." />
  ...
</f:view>

JasperReports是一個基于Java的開源報表工具,它可以在Java環境下像其它IDE報表工具一樣來制作報表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件輸出格式。JasperReports是當前Java開發者最常用的報表工具。

JavaServer Faces (JSF) 是一種用于構建 Web 應用程序的新標準 Java 框架。它提供了一種以組件為中心來開發 Java Web 用戶界面的方法,從而簡化了開發。JavaServer Faces 還引起了廣大 Java/Web 開發人員的興趣。“企業開發人員”和 Web 設計人員將發現 JSF 開發可以簡單到只需將用戶界面 (UI) 組件拖放到頁面上,而“系統開發人員”將發現豐富而強健的 JSF API 為他們提供了無與倫比的功能和編程靈活性。JSF 還通過將良好構建的模型-視圖-控制器 (MVC) 設計模式集成到它的體系結構中,確保了應用程序具有更高的可維護性。最后,由于 JSF 是通過 Java Community Process (JCP) 開發的一種 Java 標準,因此開發工具供應商完全能夠為 JavaServer Faces 提供易于使用的、高效的可視化開發環境。

項目主頁:http://www.baiduhome.net/lib/view/home/1322912948577

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!