JasperReports 3.6 Development Cookbook

If you're a Java developer who wants to make the most of the world's most popular open source reporting engine, this book is all you need: a step-by-step course in creating super-attractive, user-friendly business reports.

JasperReports 3.6 Development Cookbook

Bilal Siddiqui

If you're a Java developer who wants to make the most of the world's most popular open source reporting engine, this book is all you need: a step-by-step course in creating super-attractive, user-friendly business reports.
Mapt Subscription
FREE
$20.83/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$21.00
$49.99
$29.99 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


JasperReports 3.6 Development Cookbook Book Cover
JasperReports 3.6 Development Cookbook
$ 29.99
$ 21.00
Groovy 2 Cookbook Book Cover
Groovy 2 Cookbook
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $24.98
Add to Cart

Book Details

ISBN 139781849510769
Paperback396 pages

Book Description

JasperReports is the world's most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. While such reports are pivotal in managing business information more effectively, creating and customizing them can get tedious.

This book will give you recipes to solve common JasperReports problems to make your life easier. It will take you through complex examples related to JasperReports with step-by-step instructions on how to solve them.

The author's experience in creating reports enables him to share over 50 recipes to develop crystal-clear business reports using the capabilities of JasperReports and the amazing features provided by its visual report designer tool: iReport.

This cookbook will arm you to develop user-friendly reports by using multiple types of data in the same report, thereby saving your time in sorting, arranging, or extracting data and making the whole process effortless. First you will learn to do basic things such as creating, sizing, positioning, and enhancing the titles, headers, footers of the report. You will move on to working with the body and footer of the report, including using parameters to filter records during report processing and implementing nested hierarchy. Second, you will learn to enhance the look and feel of your report by deploying and reusing styles, and by using designs, textual effects, background images, and watermarks. You will also learn to use mathematical and logical expressions such as counting the number of records with a particular field value, grouping records, applying styles on your data based on logical or mathematical conditions, and so on.

Then you will be able to do advanced things such as working with a variety of data sources: relational data, XML data, model beans of Java applications, and also multiple relational databases at once. You will learn to build a cover page and table of contents for multi-page reports, display multi-dimensional page numbering, and much more. You will be able to design simple and multi-level summary reports, cross-tabs with dynamic rows and columns, create bar charts, and display data trend graphs in your reports. Lastly and very importantly, you will be able to generate reports from Java Swing applications after you learn how to use JavaWrappers for your JasperReport.

Table of Contents

What You Will Learn

  • Create, position, and enhance the title, header, footer, and body of your report
  • Use dynamic titles—those that can change during report processing
  • Use mathematical and logical expressions to calculate sum, average, maximum, and to sort, arrange, and extract data making it easier for you to analyze, share, and manage business information more effectively
  • Create a report from various data sources such as relational data, XML data, or model beans of Java applications
  • Create multi-page reports, with a cover page and table of contents (TOC) and manage pagination of multiple types of data
  • Use sub-reports to design a multi-column report
  • Design simple or multi-level summary report, and cross-tabs
  • Create bar charts and graphs to show data trends
  • Generate reports from Java Swing applications or web applications

Authors

Table of Contents

Book Details

ISBN 139781849510769
Paperback396 pages
Read More

Read More Reviews

Recommended for You

Groovy 2 Cookbook Book Cover
Groovy 2 Cookbook
$ 29.99
$ 21.00
TortoiseSVN 1.7 Beginner's Guide Book Cover
TortoiseSVN 1.7 Beginner's Guide
$ 23.99
$ 4.80
Excel Programming with VBA Starter Book Cover
Excel Programming with VBA Starter
$ 9.99
$ 7.00
Spring Roo 1.1 Cookbook Book Cover
Spring Roo 1.1 Cookbook
$ 29.99
$ 21.00
Object-Oriented JavaScript - Second Edition Book Cover
Object-Oriented JavaScript - Second Edition
$ 29.99
$ 21.00
JasperReports for Java Developers Book Cover
JasperReports for Java Developers
$ 26.99
$ 18.90