bloggers bloggers

Marco Napolitano
Messaggi: 69
Stelle: 0
Data: 17/01/18
Jader Jed Francia
Messaggi: 50
Stelle: 0
Data: 22/09/17
Ezio Lombardi
Messaggi: 9
Stelle: 0
Data: 23/06/17
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
marcello marangio
Messaggi: 4
Stelle: 0
Data: 05/07/13
Marco Mancini
Messaggi: 1
Stelle: 0
Data: 05/06/13

Esporre un web service con Liferay e consumarlo da remoto

Grazie al service builder, in liferay è possibile creare rapidamente lo strato di accesso ai dati di una qualsiasi nostra tabella custom. Con l'aiuto della Liferay IDE per Eclipse, questo processo è reso ancora più semplificato: è possibile, infatti, generare direttamente dalla IDE i file di service builder e, da qui, generarne i sorgenti. Supponiamo di voler creare una nostra entità custom...
Maggiori dettagli riguardo Esporre un web service con Liferay e consumarlo da remoto »

WebServiceException: Cannot find 'https:// wsdl' wsdl. Place the resource correctly in the classpath.

Utilazzando wsimport, il tool per l'importazione dei WSDL potrebbe capitarvi questa eccezione: WebServiceException: Cannot find 'https://path-al-mio-wsdl.wsdl' wsdl. Place the resource correctly in the classpath. Probabilmente si tratta di un bug della versione 2.2 di jax-ws . In pratica wsimport non riesce a gestire i wsdl che iniziano con https. La soluzione migliore è fare...
Maggiori dettagli riguardo WebServiceException: Cannot find 'https:// wsdl' wsdl. Place the resource correctly in the classpath. »

Liferay Portlet Preferences - salvare lista di valori

Implmentando la configuration-action-class di un portlet custom è nata l'esigenza di avere una lista di campi dello stesso tipo con lunghezza arbitraria. Inizialmente abbiamo utilizzato un unico campo di testo dove l'utente potesse inserire i valori separati da virgola. Questa implementazione funzionava, ma non era soddisfacente dal punto di vista della pulizia del codice e dell'usabilità da...
Maggiori dettagli riguardo Liferay Portlet Preferences - salvare lista di valori »

Liferay - Migliorare l'accessibilità di un sito

Dovendo migliorare l'accessibilità di un sito fatto con liferay 6 abbiamo dovuto implementare un portlet che consentisse ad ogni utente di modifcare il font, consentendone l' ingrandimento o la riduzione delle dimensioni, nonchè un utilizzo di contrasto alto. La soluzione che abbiamo utilizzato sfrutta i color schemas relativi al tema di lifery. Per ogni tipo di visualizzazione che volevamo...
Maggiori dettagli riguardo Liferay - Migliorare l'accessibilità di un sito »

Glassfish Error - Client not authorized for this invocation

Se utilizzate NetBeans IDE + Glassfish 3.x sarete probabilmente incappati nell'errore in questione. Escludendo dallo scenario ogni possibile implementazione JAAS introdotta allo scopo di applicare volontariamente tecniche di permission sui moduli, sembra che il problema sia da imputare un bug sulla rigenerazione dei policy files di Glassfish in caso di ripetuti deploy dell'EAR, scenario tipico...
Maggiori dettagli riguardo Glassfish Error - Client not authorized for this invocation »

JAXB: Class has two properties of the same name

Le potenzialità del framework Metro ( http://metro.java.net/discover/ ) facilitano indubbiamente le attività di esposizione di webservices, rendendo trasparenti passaggi laboriosi e time consuming. In un contesto simile, è però facile perdere il controllo di "cosa succede di mezzo"; uno dei casi più frequenti è sicuramente un errore non esattamente verobse: ...
Maggiori dettagli riguardo JAXB: Class has two properties of the same name »

YUI 3 : IL MODULO IO

Il modulo di YUI 3 denominato io consente di gestire le richieste Http sincrone e asincrone. Può fare molte cose, oltre alle ormai usatissime chiamate ajax : è in grado ad esempio di inviare i dati di un form html serializzati, eseguire upload di file, code di transazioni asincone, transazioni “cross-domain” (utilizzando Flash ...si, proprio flash, al posto dell'oggetto...
Maggiori dettagli riguardo YUI 3 : IL MODULO IO »

Immagini di background ridimensionabili adatte a qualsiasi risoluzione

Molto spesso ci capita di vedere siti web che adottano come background immagini a tutto schermo. Queste immagini si adattano alla pagina del browser, si ridimensionano a seconda della risoluzione del monitor dell'utente. Il plus di questa nostra versione è che non si ridimensiona solo l'immagine ma direttamente tutto il sito, nel senso che all'occorrenza si presenta la barra di scorrimento...
Maggiori dettagli riguardo Immagini di background ridimensionabili adatte a qualsiasi risoluzione »

Chiamate ajax nella jsp di configurazione di un portlet

Premessa : vogliamo cambiare alcuni parametri del nostro portlet e, nella pagina di configurazione, ci fa comodo inserire un po' di validazione dei parametri inseriti, magari utilizzando qualche chiamata ajax attraverso jquery per validare in modo asincrono i parametri inseriti. La nostra struts action implementerà il metodo serveResource, per gestire la richesta asincrona: @Override ...
Maggiori dettagli riguardo Chiamate ajax nella jsp di configurazione di un portlet »

Finalmente un Javascript che risolve le problematiche di visualizzazione di IE

Non esiste web designer che non sobbalzi sulla sedia nel sentire le parole Internet Explorer 6 . Nonostante Google abbia deciso di interrompere gradualmente il supporto a questa versione, una buona fetta di mercato (circa il 20%) continua ad utilizzarlo. Un incubo vero e proprio per noi web designer, costretti a compiere salti mortali per ottenere una corretta visualizzazione dei...
Maggiori dettagli riguardo Finalmente un Javascript che risolve le problematiche di visualizzazione di IE »