TomeCode

Open source projects from Tomas Frastia alias Tome

JasperReports 3.6 Development Cookbook – review

JasperReports 3.6 Development Cookbook - Packt Publishing

I got an offer from  the Packt Publishing to write a review for a new book JasperReports 3.6 Development Cookbook.

My review is:

I would recommend the JasperReports 3.6 Development Cookbook to people who have no experience or are beginners in the Jasper Reports but not suitable, in my opinion, for people who are already well advanced in Jasper Reports.
This book contains eight chapters and each chapter contains some simple examples. Each example not only contains a very detailed description on how to draw a report – “How to do it…” but also includes parts “How It Works…” with a detailed describing of the elements in jrxml file.
The first chapter is mainly intended for beginners and experienced people are recommend to skip it. This chapter describes an introduction to Jasper Reports, and means to work with static and dynamic text, headers and simple introduction to DB datasouce, parameters and etc.
The second chapter is more interesting because it describes the work with body of report, filtering of records during processing report and work with heading, footer etc.
The third chapter is intended mainly for designers because; this chapter describes the look and feel of reports-how to use text formatting, styles or how to use HTML tags and more.
The fourth chapter contains examples that demonstrate working with different data sources, particularly the XML data source, as select data from XML with XPath or how to use JavaBeans in report.
This is an important chapter and should not be skipped by anybody book.
In the fifth chapter we learn how to create a multi-page reports, how to use TOC (Table of contents),
how to show multiple types of data in one report, page numbering etc. This is a very well written chapter.
The sixth and seventh chapter is the most interesting and I would recommend everyone to  read it,as in this chapter you learn how to use subreports, to create groups of data in separate columns, to fill report horizontally and how to add a graph to the report.
The eighth chapter describes how to use Jasper Reports from Java source code, for example how to compile the report and also describes how to a create a simple JSP file to display the report in PDF.
Personally, in this book,for me missing other two or three chapters, in which was described in more detail, how to work with report in others formats, for example: HTML, CVS, XLS, etc.
Finally, I think that the JasperReports 3.6 Development Cookbook is the best book currently on the market for people who want to quickly learn or are beginners in Jasper Reports.

, , , ,