Qui stiamo parlando di tre prodotti principali: JasperReports: che è solo una libreria per generare report e riempirlo iReport: che è strumento GUI per sviluppare modelli utilizzati dalla libreria sopra JasperServer: che è la piena applicazione con interfaccia web per la gestione rapporti con gli utenti le autorizzazioni e le altre caratteristiche,Qual è l'approccio migliore per utilizzare JasperReports?
documentazione non è veramente buono, voglio usare il meglio dei prodotti di cui sopra per integrare JasperReports
con la mia domanda (Spring
/Hibernate
), in modo da per favore consiglio w il cappello è l'approccio migliore per fare questo,
1- progettare report utilizzando iReport
utilizzando generazione SQL incorporato, e renderlo come un progetto separato dal mio, ho cercato di usare Hibernate
o Spring
all'interno iReport
ma anche io affrontato un sacco di problemi e chiara documentazione per questa parte
2- fissarlo con il mio progetto, per usare la stessa configurazione Hibernate
, entità già create
3- tenta di utilizzare JasperServer
che sembra essere complicata, e quindi espongono rapporti come webservices
o qualsiasi altro approccio migliore, garantito, so che dipende dal modo in cui il mio progetto sta trattando, ma ho carenza di tempo, quindi dipende dall'approccio con migliori documentazioni o tutorial.
il tuo approccio sembra migliore, ma potresti per favore califfare 'Puoi mantenere le definizioni dei report separatamente dalle query e alimentarle con i dati prodotti dal tuo codice' more –
Crea e mantieni jrxmls con iReport. Nel tuo codice, carica i dati di cui hai bisogno (SQL/Hibernate/_anything_) e chiama 'JasperFillManager.fillReport()' –
Ok quello che ho capito dalla prima risposta, ma tu rendi più chiaro, penso che sia l'approccio migliore fino ad ora, saluti, –