Siddiqui B. - JasperReports 3.6 Development Cookbook [2010, PDF, ENG] + Code

seeders: 7
leechers: 0
Added 15 years ago by Danilov in Books  > Non-Fiction

Download Fast Safe Anonymous
movies, software, shows...

Files

Siddiqui B. - JasperReports 3.6 Development Cookbook [2010, PDF, ENG] + Code (Size: 20.62 MB)
  0769_Code
  Chapter 01
  Readme.txt 465 B
  Task2
  ASimpleBlankA4Report_Final.jasper 21.89 KB
  ASimpleBlankA4Report_Final.jrxml 1.31 KB
  Task3
  ASimpleTitle.jasper 19.26 KB
  ASimpleTitle.jrxml 1009 B
  ASimpleTitle_Final.jasper 22.01 KB
  ASimpleTitle_Final.jrxml 1.48 KB
  Task4
  DynamicTitle.jasper 23.47 KB
  DynamicTitle.jrxml 1.83 KB
  DynamicTitle_Final.jasper 25.35 KB
  DynamicTitle_Final.jrxml 2.29 KB
  Task5
  ASimpleTitleWithLogo.jasper 22.04 KB
  ASimpleTitleWithLogo.jrxml 1.47 KB
  ASimpleTitleWithLogo_Final.jasper 23.58 KB
  ASimpleTitleWithLogo_Final.jrxml 1.72 KB
  Task6
  ASimpleHeader.jasper 23.48 KB
  ASimpleHeader.jrxml 1.83 KB
  ASimpleHeader_Final.jasper 25.95 KB
  ASimpleHeader_Final.jrxml 2.73 KB
  Task7
  HeaderMarginAndAlignmentSample.jasper 26.61 KB
  HeaderMarginAndAlignmentSample.jrxml 3.09 KB
  HeaderMarginAndAlignmentSample_Final.jasper 26.61 KB
  HeaderMarginAndAlignmentSample_Final.jrxml 3.09 KB
  copySampleDataIntoPGS.txt 4.76 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 02
  Readme.txt 465 B
  Task1
  SingleFieldBody.jrxml 2.13 KB
  SingleFieldBody_Final.jasper 26.91 KB
  SingleFieldBody_Final.jrxml 3.3 KB
  Task2
  SimpleTable.jasper 21.89 KB
  SimpleTable.jrxml 1.25 KB
  SimpleTable_Final.jasper 28.04 KB
  SimpleTable_Final.jrxml 3.82 KB
  Task3
  SimpleGroupWithHeader.jasper 28.06 KB
  SimpleGroupWithHeader.jrxml 3.86 KB
  SimpleGroupWithHeader_Final.jasper 30.47 KB
  SimpleGroupWithHeader_Final.jrxml 4.51 KB
  Task4
  FilteringReportRecords.jasper 32.65 KB
  FilteringReportRecords.jrxml 5.88 KB
  FilteringReportRecords_Final.jasper 33.86 KB
  FilteringReportRecords_Final.jrxml 6.13 KB
  Task5
  GroupInGroup.jasper 30.43 KB
  GroupInGroup.jrxml 4.5 KB
  GroupInGroup_Final.jasper 32.19 KB
  GroupInGroup_Final.jrxml 4.94 KB
  Task6
  ASimpleFooter.jrxml 5 KB
  ASimpleFooter_Final.jasper 30.72 KB
  ASimpleFooter_Final.jrxml 5.51 KB
  Task7
  General_Summary.jrxml 6.2 KB
  General_Summary_final.jasper 36.24 KB
  General_Summary_final.jrxml 8.01 KB
  copySampleDataIntoPGS.txt 9.14 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 03
  Readme.txt 465 B
  Task1
  BigBoldRedTemplate_Final.jrtx 349 B
  Style.jrxml 7.18 KB
  Style_Final.jasper 36.05 KB
  Style_Final.jrxml 8.27 KB
  Task2
  BackgroundColor.jasper 35.75 KB
  BackgroundColor.jrxml 7.54 KB
  BackgroundColor_Final.jasper 36.14 KB
  BackgroundColor_Final.jrxml 7.78 KB
  Task3
  BulletedList.jasper 35.92 KB
  BulletedList.jrxml 6.89 KB
  BulletedList_Final.jasper 34.66 KB
  BulletedList_Final.jrxml 4.8 KB
  Task4
  VerticalStretch.jasper 35.62 KB
  VerticalStretch.jrxml 5.07 KB
  VerticalStretch_Final.jasper 35.62 KB
  VerticalStretch_Final.jrxml 5.1 KB
  Task5
  Pattern.jasper 36.28 KB
  Pattern.jrxml 7.77 KB
  Pattern_Final.jasper 36.31 KB
  Pattern_Final.jrxml 7.81 KB
  Task6
  Background_Images.jasper 36.12 KB
  Background_Images.jrxml 4.8 KB
  Background_Images_Final.jrxml 5.05 KB
  Background_Images_Start.jasper 34.66 KB
  PacktWaterMark.jpg?042148 542.11 KB
  copySampleDataIntoPGS.txt 9.15 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 04
  Readme.txt 589 B
  Task1
  ColumnSumAndAverage.jasper 36.75 KB
  ColumnSumAndAverage.jrxml 7.73 KB
  ColumnSumAndAverage_Final.jasper 38.9 KB
  ColumnSumAndAverage_Final.jrxml 8.37 KB
  Task2
  PageRecordsCount.jasper 33.78 KB
  PageRecordsCount.jrxml 6.38 KB
  PageRecordsCount_Final.jasper 34.56 KB
  PageRecordsCount_Final.jrxml 6.61 KB
  Task3
  CountingGroupRecords.jasper 30.41 KB
  CountingGroupRecords.jrxml 4.9 KB
  CountingGroupRecords_Final.jasper 33.56 KB
  CountingGroupRecords_Final.jrxml 5.8 KB
  Task4
  MaxValueOfAColumn.jasper 33.06 KB
  MaxValueOfAColumn.jrxml 6.04 KB
  MaxValueOfAColumn_Final.jasper 36.83 KB
  MaxValueOfAColumn_Final.jrxml 6.96 KB
  Task5
  ChangeBackgroundColor.jasper 33.88 KB
  ChangeBackgroundColor.jrxml 6.41 KB
  ChangeBackgroundColor_Final.jasper 34.69 KB
  ChangeBackgroundColor_Final.jrxml 6.64 KB
  Task6
  ApplyStyleOnAValue.jasper 33.75 KB
  ApplyStyleOnAValue.jrxml 6.35 KB
  ApplyStyleOnAValue_Final.jasper 36.21 KB
  ApplyStyleOnAValue_Final.jrxml 6.76 KB
  Task7
  ChangeBackgroundConditionally.jasper 31.14 KB
  ChangeBackgroundConditionally.jrxml 4.83 KB
  ChangeBackgroundConditionally_Final.jasper 31.17 KB
  ChangeBackgroundConditionally_Final.jrxml 5.08 KB
  copySampleDataIntoPGS.txt 9.53 KB
  copySampleDataIntoPGS_CH4_Rcp4.txt 7.84 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 05
  CreateDbIntoPGS.txt 1.4 KB
  Readme.txt 617 B
  Task2
  EventsData.xml 2.1 KB
  Task3
  XMLDatasource.jasper 27.21 KB
  XMLDatasource.jrxml 7.04 KB
  XMLDatasource_Final.jasper 19.68 KB
  XMLDatasource_Final.jrxml 6.31 KB
  Task4
  MultiDBReport.jrxml 5.79 KB
  MultiDBReport_Final.jrxml 6.54 KB
  PaymentStatusSubreport.jrxml 1018 B
  PaymentStatusSubreport_Final.jrxml 1.6 KB
  Task5
  CustomerInvoice.java 1.69 KB
  CustomerInvoicesFactory.java 1.77 KB
  ModelBeansReport.jrxml 5.69 KB
  ModelBeansReport_Final.jrxml 6.33 KB
  com
  CustomerInvoice.class 2.23 KB
  CustomerInvoicesFactory.class 1.99 KB
  custInvoices.jar 2.75 KB
  copySampleDataIntoPGS.txt 9.07 KB
  copySamplePaymentStatusDataIntoPGS.txt 7.16 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 06
  Readme.txt 512 B
  Task1
  CoverPageReport.jasper 37.67 KB
  CoverPageReport.jrxml 8.05 KB
  CoverPageReport_Final.jasper 39.39 KB
  CoverPageReport_Final.jrxml 9.3 KB
  Task2
  SimpleTOCReport.jrxml 7.99 KB
  SimpleTOCReport_Final.jasper 40.74 KB
  SimpleTOCReport_Final.jrxml 8.87 KB
  SimpleTOcReport.jasper 40.74 KB
  Task3
  StylishTOCReport.jasper 41.05 KB
  StylishTOCReport.jrxml 9.15 KB
  StylishTOCReport_Final.jasper 47.57 KB
  StylishTOCReport_Final.jrxml 11.56 KB
  Task4
  ResetPageCount.jasper 29.75 KB
  ResetPageCount.jrxml 5.19 KB
  ResetPageCount_Final.jasper 33.09 KB
  ResetPageCount_Final.jrxml 5.94 KB
  Task5
  2DPageCount.jasper 29.73 KB
  2DPageCount.jrxml 5.18 KB
  2DPageCount_Final.jasper 34.66 KB
  2DPageCount_Final.jrxml 6.37 KB
  Task6
  CustHistorySubreport.jasper 33.58 KB
  CustHistorySubreport.jrxml 6.02 KB
  MultipleData.jasper 27.03 KB
  MultipleData.jrxml 2.71 KB
  MultipleData_Final.jasper 30.41 KB
  MultipleData_Final.jrxml 3.91 KB
  ProductInvoices.jasper 29.6 KB
  ProductInvoices.jrxml 4.95 KB
  Task7
  CustHistorySubreport.jasper 34.76 KB
  CustHistorySubreport.jrxml 6.02 KB
  CustHistorySubreport_Final.jrxml 6.26 KB
  MultipleData.jasper 32.19 KB
  MultipleData.jrxml 3.81 KB
  MultipleData_Final.jasper 32.18 KB
  MultipleData_Final.jrxml 4.37 KB
  ProductInvoices.jasper 30.81 KB
  ProductInvoices.jrxml 4.94 KB
  ProductInvoices_Final.jrxml 5.21 KB
  copyCustomerHistorySampletDataIntoPGS.txt 10.19 KB
  copySampleDataIntoPGS.txt 9.84 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 07
  Readme.txt 465 B
  Task1
  GroupInGroupMultiColumns.jasper 33.39 KB
  GroupInGroupMultiColumns.jrxml 7.7 KB
  GroupInGroupMultiColumns_Final.jasper 33.39 KB
  GroupInGroupMultiColumns_Final.jrxml 7.71 KB
  Task2
  GroupInGroupMultiColumns.jasper 33.39 KB
  GroupInGroupMultiColumns.jrxml 7.71 KB
  GroupInGroupMultiColumns_Final.jasper 33.39 KB
  GroupInGroupMultiColumns_Final.jrxml 7.74 KB
  Task3
  VerticalFillWithBox.jasper 27.71 KB
  VerticalFillWithBox.jrxml 3.6 KB
  VerticalFillWithBox_Final.jasper 30.67 KB
  VerticalFillWithBox_Final.jrxml 5.2 KB
  Task4
  ThreeColumnHorizontalFill.jasper 36.85 KB
  ThreeColumnHorizontalFill.jrxml 8.71 KB
  ThreeColumnHorizontalFill_Final.jasper 36.85 KB
  ThreeColumnHorizontalFill_Final.jrxml 8.84 KB
  Task5
  CustomerInvoicesSubreport.jasper 26.66 KB
  CustomerInvoicesSubreport.jrxml 2.71 KB
  MonthlyOrderHistorySubreport.jasper 32.21 KB
  MonthlyOrderHistorySubreport.jrxml 5.41 KB
  SimulatingMultiColumnReport.jrxml 4.22 KB
  SimulatingMultiColumnReport_Final.jasper 33.68 KB
  SimulatingMultiColumnReport_Final.jrxml 5.69 KB
  copySampleDataIntoPGS.txt 9.57 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 08
  CopyFeederDataIntoPGS.txt 10.33 KB
  CopySampleDataIntoPGS.txt 9.85 KB
  Readme.txt 496 B
  Task1
  CustSummary.jrxml 4.24 KB
  CustSummary_Final.jrxml 5.34 KB
  Task2
  FeederSummaryReport.jrxml 4.3 KB
  FeederSummaryReport_Final.jrxml 5.46 KB
  MonthlyTransformerBill.jrxml 1.04 KB
  MonthlyTransformerBill_Final.jrxml 1.71 KB
  Task3
  CrossTab.jrxml 6.07 KB
  CrossTab_Final.jrxml 10.57 KB
  Task4
  Feeder_Trend.jrxml 6.53 KB
  Feeder_Trend_Final.jrxml 7.34 KB
  Task5
  Feeder_BarChart.jrxml 6.21 KB
  Feeder_BarChart_Final.jrxml 7.39 KB
  installingPostgreSQL.txt 2.94 KB
  Chapter 09
  CopySampleDataIntoPG.txt 9.34 KB
  Readme.txt 465 B
  Task1
  ConnectionManager.java 1.98 KB
  JasperReportsWrapper.java 2.49 KB
  JasperReportsWrapper_Final.java 3.21 KB
  MonthlyCustomerInvoices.jrxml 7.71 KB
  MonthlyCustomerInvoices_Final.pdf 6.8 KB
  com
  ConnectionManager.class 2.32 KB
  JasperReportsWrapper_Final.class 2.86 KB
  compile.bat 568 B
  run.bat 438 B
  Task2
  ConnectionManager.java 1.98 KB
  JasperReportsViewer.java 2.6 KB
  JasperReportsViewer_Final.java 3.11 KB
  JasperReportsWrapper.java 3.21 KB
  MonthlyCustomerInvoices.jrxml 7.71 KB
  MonthlyCustomerInvoices_Final.pdf 6.8 KB
  com
  ConnectionManager.class 2.32 KB
  JasperReportsViewer$1_Final.class 644 B
  JasperReportsViewer_Final.class 3.86 KB
  JasperReportsWrapper.class 2.86 KB
  compile.bat 566 B
  run.bat 357 B
  Task3
  ConnectionManager.java 1.98 KB
  JasperReportsPrinter.java 3.03 KB
  JasperReportsPrinter_Final.java 3.31 KB
  JasperReportsWrapper.java 3.21 KB
  MonthlyCustomerInvoices.jrxml 7.71 KB
  com
  ConnectionManager.class 2.32 KB
  JasperReportsPrinter$1_Final.class 650 B
  JasperReportsPrinter_Final.class 4.14 KB
  JasperReportsWrapper.class 2.86 KB
  compile.bat 570 B
  run.bat 359 B
  Task4
  ConnectionManager.java 1.98 KB
  JasperReporstXLSExporter.java 2.77 KB
  JasperReporstXLSExporter_Final.java 3.71 KB
  JasperReportsWrapper.java 3.21 KB
  MonthlyCustomerInvoices.jrxml 7.71 KB
  MonthlyCustomerInvoices_Final.xls 153.5 KB
  com
  ConnectionManager.class 2.32 KB
  JasperReporstXLSExporter$1_Final.class 674 B
  JasperReporstXLSExporter_Final.class 4.52 KB
  JasperReportsWrapper.class 2.86 KB
  compile.bat 589 B
  run.bat 372 B
  Task5
  JasperWeb
  CustomerInvoicesReport.jsp 347 B
  CustomerInvoicesReport_FINAL.jsp 1.48 KB
  MonthlyCustomerInvoices.jrxml 7.71 KB
  WEB-INF
  classes
  ConnectionManager.java 1.91 KB
  JasperReportsWrapper.java 3.11 KB
  com
  ConnectionManager.class 2.32 KB
  JasperReportsWrapper.class 2.86 KB
  web.xml 247 B
  installingPostgreSQL.txt 2.94 KB
  READ ME.txt 232 B
  Bilal Siddiqui - JasperReports 3.6 Development Cookbook 2010.pdf 16.66 MB

Description




Книги и журналы » Компьютерная литература » Программирование (книги)

JasperReports 3.6 Development Cookbook + code

Год: 2010
Автор: Bilal Siddiqui
Издательство: Packt Publishing
ISBN: 1849510768
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 396

Описание: Over 50 recipes to create next-generation reports using JasperReports

JasperReports is the world’s most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. While such reports are pivotal in managing business information more effectively, creating and customizing them can get tedious.

This book will give you recipes to solve common JasperReports problems to make your life easier. It will take you through complex examples related to JasperReports with step-by-step instructions on how to solve them.

The author’s experience in creating reports enables him to share over 50 recipes to develop crystal-clear business reports using the capabilities of JasperReports and the amazing features provided by its visual report designer tool: iReport.

This cookbook will arm you to develop user-friendly reports by using multiple types of data in the same report, thereby saving your time in sorting, arranging, or extracting data and making the whole process effortless. First you will learn to do basic things such as creating, sizing, positioning, and enhancing the titles, headers, footers of the report. You will move on to working with the body and footer of the report, including using parameters to filter records during report processing and implementing nested hierarchy. Second, you will learn to enhance the look and feel of your report by deploying and reusing styles, and by using designs, textual effects, background images, and watermarks. You will also learn to use mathematical and logical expressions such as counting the number of records with a particular field value, grouping records, applying styles on your data based on logical or mathematical conditions, and so on.
Then you will be able to do advanced things such as working with a variety of data sources: relational data, XML data, model beans of Java applications, and also multiple relational databases at once. You will learn to build a cover page and table of contents for multi-page reports, display multi-dimensional page numbering, and much more. You will be able to design simple and multi-level summary reports, cross-tabs with dynamic rows and columns, create bar charts, and display data trend graphs in your reports. Lastly and very importantly, you will be able to generate reports from Java Swing applications after you learn how to use JavaWrappers for your JasperReport.

Create and enhance your business reports using the various functionalities of JasperReports and iReport

Overview of JasperReports 3.6.0 Development Cookbook

Create, size, and position the titles, headers, footers, and body of your report using JasperReports and iReport
Enhance the look and feel of your report using background images, watermarks, and other such features
Create multi-page and multi-column reports using multiple types of data in the same report
Generate reports from Java Swing applications or from your web application
Part of Packt’s Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible.
What you will learn from this book

Create, position, and enhance the title, header, footer, and body of your report
Use dynamic titles–those that can change during report processing
Use mathematical and logical expressions to calculate sum, average, maximum, and to sort, arrange, and extract data making it easier for you to analyze, share, and manage business information more effectively
Create a report from various data sources such as relational data, XML data, or model beans of Java applications
Create multi-page reports, with a cover page and table of contents (TOC) and manage pagination of multiple types of data
Use sub-reports to design a multi-column report
Design simple or multi-level summary report, and cross-tabs
Create bar charts and graphs to show data trends
Generate reports from Java Swing applications or web applications
Approach
The entire book is a comprehensive collection of recipes meant to tutor you on making and enhancing reports. Each recipe provides you with easy step-by-step descriptions of the actions necessary to accomplish a specific task with explanations to help you to understand how and why each action was undertaken. Example values and code samples are used throughout the recipes, which makes adaptation for individual needs easy. Each recipe uses a concrete example for easy understanding.

Who this book is written for
This book is for Java developers who want to use JasperReports to create user-friendly business reports. It is for those who may be familiar with JasperReports but want to dive into advanced JasperReports activities.

If you know how to use Microsoft Word you can also learn how to design business reports using iReport by following the recipes of this cookbook.

Although the primary audience of this cookbook are report designers, however Java and XML developers will find this book useful in understanding how Jasper’s XML code works and how to wrap JasperReports functionality in your Java Swing or Web applications.
[spoiler="Примеры страниц"]

[/spoiler]
Доп. информация: Отдельно приложена папка с примерами.