Intro
Speaker's qualifications
Speaker's qualifications
About JCS / Dolmen
About JCS / Dolmen
Overall presentation goal
Agenda
Design Jasper report
Design Jasper report
Rendering multiple view types
From one file
Rendering multiple view types
How does JasperReports fit in J2EE?
What does that magic file look like?
Ingredients for a JasperReport
Datasources
Custom Datasources
Custom JRDatasource example
Subreports
Graphical representation
Subreport example
Resourcebundle
Integration Spring - SWF
Integration Spring - SWF
Where are we?
A few declarations:
Context & Resourcebundle
Services provided by Spring:
Multiple formats at runtime:
Deciding what view to render
Configuring subreports:
Subreports in MultiFormatViews
Populating & DataSource Conversion:
The configuration of a MultiFormatView provides...
Tips and Tricks
Tips and Tricks
Java OneLiners
Java OneLiners
Tips and Tricks
Java OneLiners
Java OneLiners
Extra whitepage
Extra whitepage
Get HTML report into jsp
Charts intro
Charts design: another example
Charts export
Charts export
Tools
Tools
Tools
Alternatives
Alternatives
Alternatives
Summary
JasperReports and Spring: The perfect combination for an enterprise application
Whenever the need for reporting arises one has a broad spectrum to choose from. However if it comes down to integration with Spring, JasperReports is the way to go. With reports output coming from virtually anywhere JasperReports is capable of rendering into four different formats: CSV, Excel, HTML and PDF. In this session, Joris and Jan discuss the usability and hacks of JasperReports combined with Spring.
Jan Lievens started his career last year as a Junior Software Engineer with Dolmen where he received an additional training course on J2EE technology.
Prior to joining Dolmen, Jan worked part time as a freelancer for a small private company Ganymed Productions fooling around with PHP, web-design and production electronics. During his bachelor training he came accustomed with multi-agent systems and in particular with Jade, a framework for deploying distributed intelligence. In this framework he visualized the complex conversational nature of the agent-system into a web-interface.
Now his main focus lies in the RAD-field and in particular the integration of different MVC frameworks with Spring.
He has a bachelor degree in ICT (graduated in 2006, Gent)
Joris De Winne is senior software engineer at Dolmen. At Dolmen he followed several courses, including the ADF oracle framework and about BEA Aqualogic Service Bus. Currently he's doing a lot of technical analysis for j2ee projects and if time permits some coding.
Prior to joining Dolmen, Joris worked 3 years for Barco Control Rooms. There he helped with the development of software solutions for control rooms. He also was a technical project leader for several projects, with main focus on multimedia (video and graphics). The technologies being used for all this were a mix of several technologies consisting of Java, EJB3, C, C++, Eclipse, ...
He has a master degree in informatics (graduated in 2003, University Ghent).
.