Redis, database NoSQL

Cos’è e come funziona il database NoSQL Redis

Quando si parla di Redis si fa riferimento a un DBMS NoSQL di tipo key/value storage che è stato rilasciato per la prima volta nel 2009. Redis si caratterizza per una struttura a dizionario, dal momento che ciascun valore immagazzinato risulta…

SQL Server per Linux

Microsoft porta SQL Server in ambiente Linux

Pochi giorni è stata annunciata un’importante novità: Microsoft è attualmente al lavoro per realizzare una versione di SQL Server per Linux. L’obiettivo dell’azienda di Redmond è ampliare la propria offerta multipiattaforma anche in ambito server.

Utilizzare Spring nelle web application – parte 14

Eccoci arrivati all’ultima puntata della nostra applicazione “Mercatino Spring”. Dopo 14 articoli finalmente concludiamo, per ora, il viaggio in questo framework Java. Abbiamo percorso molta strada: siamo partiti da un’idea, abbiamo immaginato la nostra applicazione, l’abbiamo realizzata. È arrivato il momento di sperimentare. Al termine dell’articolo potrete scaricare il progetto completo.

Utilizzare Spring nelle web application – parte 13

Nell’articolo n. 10 e precedenti abbiamo già visto come Spring fornisca alcune utilissime classi per gestire le query SQL tramite JDBC, nascondendone al contempo la complessità di gestione. In questo appuntamento approfondiremo la conoscenza di queste classi esaminando altri casi d’uso.

Utilizzare Jasper Reports – Preparare un ambiente di lavoro

Utilizzare Jasper ReportFino ad ora abbiamo utilizzato per le nostre prove il semplice database di prova messo a disposizione di iReport; esso è basato sul motore HSQLDB, un database engine scritto in Java e facilmente integrabile con varie modalità nei propri progetti. Le applicazioni “reali” però nella stragrande maggioranza dei casi sono basate su altri motori di database: l’onnipresente MySql, PostgreSql o Oracle, solo per citare i più usati. In questo appuntamento vedremo come collegarci al database MySql, ma il procedimento per gli altri è del tutto simile.

Utilizzare Jasper Reports – I Grafici

GraficoIn uno degli articoli precedenti abbiamo parlato del raggruppamento, una delle funzioni più importanti della reportistica, che consente agli utenti di avere report con informazioni meglio organizzate, facilmente capibili e, in definitiva, più usabili. In questo appuntamento introdurremo l’utilizzo dei grafici, altra funzione molto apprezzata (e, a dire il vero, abusata) dagli utenti, e cercheremo di vedere come l’unione di entrambe le funzionalità ci permetta di creare report di grande impatto.

Utilizzare Jasper Reports – I parametri

Utilizzare Jasper ReportL’utilizzo dei parametri nei report, se usato bene, può davvero fare la differenza, accontentando tutti: gli utenti finali avranno a disposizione dei report incredibilmente flessibili, variegati e professionali, e gli sviluppatori potranno realizzare tutto ciò con (relativamente) poco sforzo.

Utilizzare Jasper Reports – File CSV

Utilizzare Jasper ReportUno dei punti di forza di Jasper Reports è di essere in grado di utilizzare dati che gli vengono forniti in maniera “agnostica”, ovvero senza dover conoscere troppi dettagli sulla loro provenienza: query SQL, Collection di oggetti Java, file CSV, addirittura query Hibernate o JPA, tutto è lecito basta che i dati possano in qualche modo essere organizzati in righe e colonne. Insomma possiamo dire Jasper Reports vede il mondo come se fosse un grosso database!

Utilizzare Jasper Reports – Raggruppamento dei dati

jasperUno dei compiti più importanti della reportistica è produrre dei documenti “umani”, che sappiano cioè mostrare i dati in una forma facile da capire. Le persone infatti, a differenza dei computer, hanno molta difficoltà a esaminare interminabili file di dati! Una delle funzionalità più importanti in questo senso è il raggruppamento.