Reporting for Duty: Creating Reports in Java

Most large applications have some type of reporting requirements. Of course, you could always create reports by dynamically drawing each part of the report based on some data values. This might be done with XML (such as in XSL-FO or SVG), AWT drawing primitives, or a report-generation utility. Commercial reporting packages make the task easier, but these are usually expensive. One of my principles in writing this book is to support open-source efforts where possible. By now you are probably wondering ...

Get Wicked Cool Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.