Dec 26, 2008

Book Review : Jasper Report for Java Developers

I just finished reading Jasper Report for Java Developer written by David R. Heffelfinger and published by PACKT publishing and here is my review on the book.

The book is really a good read as far as I am concerned. I had never worked on the Jasper Reports earlier, so I can say that its a very good book for beginners . If you are a java developer and want to learn working on Jasper Reports fast I would recommend this as a first book about Jasper Reports.

For those who have never worked on java I would not recommend this as the first book as it requires some basic java understanding.

The book is divided into 11 chapters.

Chapter 1 and 2 are introductory chapter describing history of Jasper Report in general and what Jasper Report is all about. It also describes the environment setup required for using Jasper Reports.

Chapter 3 is the actually where you create your first report. It also provides some of the basics of Jasper Reporting.

Chapter 4 and 5 deals with generating reports by embedding sql queries in report and using different data sources like databases, XML, Java objects etc.

Chapter 6 is an important chapter of the book as provide knowledge about maintaining report layout and design. Sub reporting details are also provided in this chapter.

Chapter 7 and 8 details out step required for adding Chart and other graphic features to the report.

Chapter 9 is totally dedicated to export formats that are supported by Jasper Reports.

Chapter 10 describe how to create reports using IReport designer. IReport makes the designing of the report very easy and simpler. In earlier chapter whatever has been mentioned related to layout and designing of report are done by writing code in JRXML file of report, but using IReport designer its just drag and drop. Although its always good to know how its reflected at the actual jrxml file and how to create reports if designer is not available.

Chapter 11 is all about integrating of Jasper Report with other frameworks like Struts and Spring. These have been explained with simple example.

In the end I would like to recommend this book to all developers who want to learn or use Jasper Report. This book is written in easy to understand language with simple example which can be used for getting hands-on.

Book can be purchased from Packt publishing

No comments:

Post a Comment