Best view in Firefox and Chrome

Jasper Report - Introduction

Tuesday, March 11, 2008
Convert Article to PDFPrint ArticleEmail Article to FrinedBookmark this Article


Jasper is the most popular open source Java reporting Liberary. It can easly embed in to any Java application to deliver nive and formated print or web reporting. Users can create output streams for a file for further processing in other applications like Excel. Features of JasperReporting tool

  1. Flexible Report Layout - JasperReports enables you to create almost any kind of report imaginable. Reports are built from a number of independently defined and formatted sections: Title, Page Header, Column Header, Group Header, Detail, Group Footer, Column Footer, Page Footer, and Summary. A report can contain any number of nested groups. On each group break, JasperReports inserts a Group Footer and the Group Header for the next group automatically, enabling multiple levels of sub-totals.
  2. Flexible Output Options - We can get the diffrent format of outputs form the Jasper and delivers operational information to wherever we need it: onto the screen, onto the printer, and to other applications. Output formats include PDF, HTML, XLS, CSV, RTF (Word), TXT or XML files.
  3. Flexible Data Sources - Data used to populate a report may be supplied either as input parameters from a parent application, or a from a data source defined within JasperReports. JasperReports includes JDBC-wrapped data providers for Relational Databases (RDBMS), JavaBeans (EJB, Hibernate), plain old Java objects (POJO), and XML data sources. A single report may use data from multiple data sources, which may be of different types.
  4. We can defined and use Variables - JasperReports provides a comprehensive set of built-in variables and calculations, which can be extended with custom expressions.
What are the requirements for Jasper JasperReports has few external dependencies:
  • Java JDK 1.3 or higher
  • JDBC 2.0 driver (if RDBMS used)
We well see how to use the Jasper report in Java applicatons ... :)

Read these Articles :

0 comments:

Why Breeze

This is a new technological rhythm in the web. It blooms like a Breeze in your technological face with more than 75 technoligical atricles and guidences.

Contact Me
Contact Me Send an Email Facebook Account LinkedIn profile Twitter/Shayanth
Share And Save
Social Share with Twitter Facebook Share Add to Google Save on Delicious
Get Updates

The RSS will facilitate you to get the updates from Breeze. Click Here to redirect to the RSS link.

Designed by Posicionamiento Web | Bloggerized by GosuBlogger | Blue Business Blogger | Customized by SHAUOM