- 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.
- PrestaShop 1.3 Theming – Beginner’s Guide
- Visio圖形設計從新手到高手(兼容版·第2版)
- Software Testing using Visual Studio 2010
- AutoCAD Civil 3D 2018 場地設計實例教程
- 數字孿生體:第四次工業革命的通用目的技術
- Mastering phpMyAdmin 3.3.x for Effective MySQL Management
- 中文版Photoshop 2020完全自學教程
- 中文版CorelDRAW X6基礎培訓教程(第2版)
- BackTrack 5 Wireless Penetration Testing Beginner's Guide
- 正則表達式必知必會(修訂版)
- Photoshop CS6從入門到精通
- 剪映短視頻剪輯從入門到精通:宣傳短片+電商視頻+產品廣告+活動慶典
- Photoshop CS6平面設計實戰從入門到精通(經典暢銷版)
- AutoCAD 2019中文版實戰從入門到精通
- Illustrator CC 2018 基礎與實戰教程(全彩版)