OO Java reports intro
Click here to load reader
-
Upload
mario-cartia -
Category
Technology
-
view
584 -
download
4
Transcript of OO Java reports intro
Reportistica conReportistica conOpenOfficeOpenOffice
Un caso risoltoUn caso risolto
Orazio PellegrinoOrazio Pellegrino
JugSicilia JugSicilia MeetingMeeting
Ragusa, 21/06/2008Ragusa, 21/06/2008
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
Le esigenze● Motore Indipendente
● Modellazione personalizzata dei layout (template)
● Creazione di documenti non modificabili (pdf)
L'utente doveva avere uno strumento che gli permettesse di "costruire" i layout dei propri report e di personalizzarli
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
● Adottare una soluzione OpenSource
● Integrabile con l'architettura j2ee
● Multipiattaforma
Poi ci siamo accorti che il codice che veniva generato non era tanto "pulito", non era immediato metterci le mani e da lì siamo passati alla valutazione del motore di OOo
Le esigenze
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
La scelta
OpenOffice.org
OpenOffice è una suite di Sun Microsystems, pensata per fornire un ottimo prodotto libero, multipiattaforma e compatibile con i prodotti
commerciali
formato OpenDocument, standard ISO
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
Perche' OpenOffice?
● Massima flessibilità per l'utente
- può “creare” e “modificare” i propri template
- le parti dinamiche possono essere “bloccate” con i campi di testo
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
● Massima flessibilità per i programmatori
- si possono costruire dei veri e propri “motori” di reportistica.
Perche' OpenOffice?
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
Alcune librerie utilizzate:JooReports, JodConverter, FreeMarker
JooReportJooReport
http://www.artofsolving.com/jooreports
JodConverterJodConverter http://www.artofsolving.com/opensource/jodconverter
FreeMarkerFreeMarker
http://freemarker.sourceforge.net/
Reportistica con OpenOffice
JugSicilia MeetingJugSicilia MeetingRagusa, 21/06/2008Ragusa, 21/06/2008
Grazie per l'attenzione
Orazio Pellegrino
Reportistica con OpenOffice