bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13

Utilizzare JNDI in modalità stand alone

Problema:volete fare unit test del codice ma avete progettato il vostro sistema perchè recuperi la connessione al database attraverso JNDIesposto da Tomcat. Non volete / potete eseguire unit test all'interno del tomcat ma volete utilizzare alcune classi di test scritte apposta per farlo. Soluzione: create una istanza di JNDI prima di fare eseguire il vostro codice, così tutto funzionerà...
Maggiori dettagli riguardo Utilizzare JNDI in modalità stand alone »

Un semplice player video per il web

Per visualizzare nella nostra pagina web video in streaming bastano poche operazioni. Tramite FlowPlayer, un player open source diponibile in rete ( qui ), possiamo rapidamente rendere fruibili i nostri video a chi accede al nostro sito. Per prima cosa abbiamo bisogno del player swf (flowplayer-3.1.5.swf) e della libreria Javascript per utilizzarlo ( flowplayer-3.1.4.min.js ). I passi...
Maggiori dettagli riguardo Un semplice player video per il web »

Come valorizzare i placeholder nei template PDF

Problema: Compilare lato codice i campi (che in sostanza sono dei placeholder, a una chiave va inserito un valore) di un template PDF. Soluzione: Usare la libreria iText , che permette la manipolazione di documenti PDF. Tramite questa libreria possiamo quindi estrarre da un PDF il form da compilare, riempire via codice i suoi campi, e salvarlo compilato in un altro PDF. Ecco un esempio: ...
Maggiori dettagli riguardo Come valorizzare i placeholder nei template PDF »

Breve introduzione a Quartz

Problema: Vogliamo che il nostro sistema esegua determinati task in determinati momenti e che tutto sia automatizzato. La soluzione esite già ed è il framework Quartz:una libreria per lo scheduling dei Job scritta in java. Vediamo quali sono i principali oggetti che ci permettono di utilizzarne le funzionalità. Lo Scheduler , che è responsabile dell'esecuzione dei Job che gli sono stati...
Maggiori dettagli riguardo Breve introduzione a Quartz »

Formattare i numeri in JQuery

Ho scoperto questo interessante plugin attraverso il quale è possibile formattare i numeri, tenendo conto del fatto che è possibile specificare una localizzazione geografica (la formattazione numerica varia da paese a paese, ad esempio in Italia si usa la vigola per separare i decimali....ma non è così dappertutto :-P ) Dopo aver scaricato jquery e i sorgenti del plugin basta includere...
Maggiori dettagli riguardo Formattare i numeri in JQuery »

Utilizzo Rewrite Rule in Java

Con l'abbandono di Apache come web-server in favore di altri servizi come tomcat si e' andato a perdere un modulo molto utile, che permetteva di per poter trasformare le proprie url ,personalizzarle e renderle molto piu chiare, il mod_rewrite. Questo ci permetteva di modificare queste url poco chiare, piene di codici e parole chiave come quella qui sotto ...
Maggiori dettagli riguardo Utilizzo Rewrite Rule in Java »

Disabilitare la cache dello strato di persistenza per singola entità

Utilizzando il Service Builder di Liferay, è possibile mappare viste allo stesso modo in cui vengono mappate tabelle: tutti i metodi di interrogazione e modifica dell'entità verranno generati, indipendentemente dall'effettiva capacità del vostro DBMS di poter processare inserimenti, modifiche e cancellazioni sulle viste. Ipotizzando un setup globale della cache per tutte le entità, potrebbero...
Maggiori dettagli riguardo Disabilitare la cache dello strato di persistenza per singola entità »

Aprire un browser con java? Ora si può! :)

Dal JDK 1.6 è stata introdotta la classe Desktop , del package java.awt . Questa classe ha diversi metodi, si veda a riguardo il javadoc di riferimento , tra i quali possiamo trovare public void browse(URI uri) throws IOException , molto pratico e anche molto semplice da usare! Così, quindi, possiamo aprire un browser in java : // non dimentichiamoci di controllare se la...
Maggiori dettagli riguardo Aprire un browser con java? Ora si può! :) »

Dove posizionare portal-ext.properties in liferay 5.1 e 5.2

Nella versione 5.2 di liferay è stata aggiunta la possibilità di posizionare il fileportal-ext.properties all'interno della direcotry root della vostra installazione di liferay. Se avete ad esempio installato la vostra versione di liferay all'interno di /opt/liferay-portal-5.2.3 , potete inserire il file di properties in /opt/liferay-portal-5.2.3/portal-ext.properties e questo verrà letto...
Maggiori dettagli riguardo Dove posizionare portal-ext.properties in liferay 5.1 e 5.2 »

Clausola IN e NOT IN in jreport

Se volete passare a un report una lista di valori sui quali eseguire una query con le clausole IN o NOT IN, jasper report mette a disposizione questo operatore: $X{functionName,param1,param2,...} In pratica si usa cosi': Nella query del report mettete questo: SELECT * from tabella WHERE 1 = 1 AND $X{IN, id, ticketList} Dove: IN e' la clausola che vogliamo mappare; e'...
Maggiori dettagli riguardo Clausola IN e NOT IN in jreport »