- JasperReports for Java Developers
- David R. Heffelfinger
- 429字
- 2021-04-29 19:07:25
What This Book Covers
Chapter 1 covers JasperReports' history, and its features and gives us an overview of the steps involved in generating reports using JasperReports.
Chapter 2 shows us how to embed JasperReports into client and server-side Java applications. We will install JasperReports and learn how to identify and install required libraries. We will also see how to set up our development and execution environment to add reporting capabilities to Java applications.
InChapter 3, we create our first static JasperReports both programmatically and by using the ANT tool. We will see how to work with JRXML and binary report templates to generate reports in JasperReports' native format. We will then learn how to view these reports.
InChapter 4, we learn how to create dynamic reports. We will do this by embedding SQL queries in the JRXML report template, or by passing the database data to the compiled report via a datasource.
InChapter 5, we cover how to use datasources other than databases to create reports. Specifically, we will learn to create reports from empty datasources, Java objects, TableModels, XML data, and also from our custom-created datasources.
InChapter 6, we cover how to create elaborate layouts for our reports by adding background images or text to a report, logically grouping report data, conditionally printing report data, and creating subreports.
InChapter 7, we cover how to take advantage of JasperReports' graphical features and create reports with graphical data like geometric shapes, images, and 2-D and 3-D charts.
Chapter 8 discusses advanced JasperReports' features like creating crosstab (cross-tabulation) reports and adding anchors, hyperlinks, and bookmarks. We then see how to work with subdatasets and how to execute snippets of Java code by using scriptlets. This chapter also shows how to display report text in different languages.
InChapter 9, we cover how to export our reports to all formats supported by JasperReports; these include PDF, RTF, Excel, HTML, CSV, XML, and plain text. We also see how to direct exported reports to a browser.
Chapter 10 covers iReport, which is a report designer that can help us visually generate JRXML templates. This chapter shows how to install and get started with iReport. iReport can be used to do everything that we have covered so far in this book and this chapter shows us how.
Chapter 11 covers the integration of JasperReports with three of the most popular Java web application frameworks around — Spring Web MVC, JavaServer Faces, and Struts. We shall also see how to generate reports with data obtained using Hibernate, which is a popular Java Object Relational Mapping tool.
- ANSYS19.0實例詳解
- Photoshop圖形圖像設計案例教程(高等院校計算機任務驅動教改教材)
- Authorware應用案例教程
- Blender 3D 2.49 Architecture, Buidlings, and Scenery
- 圖像處理基礎教程(Photoshop CS5)(第2版)
- CorelDRAW服裝設計實用教程(第四版)
- 邊做邊學:Photoshop+CorelDRAW綜合實訓教程
- 新媒體美工一冊通(全彩)
- 二維計算機繪圖教程:二維CAD工程師取證全程指導
- Visio圖形設計從新手到高手(兼容版)
- Building Websites with VB.NET and DotNetNuke 4
- 攝影師的后期必修課(調色篇)
- 構筑敏捷的開發團隊:微軟Visual Studio 2010實戰兵法
- Apache JMeter
- Photoshop+Illustrator+CorelDRAW一站式高效學習一本通