Visualizzazione post con etichetta ZK. Mostra tutti i post
Visualizzazione post con etichetta ZK. Mostra tutti i post

mercoledì 17 settembre 2008

Grails e ZK su Eclipse

Oggi una piccola variazione sul tema, visto che affronto alcune problematiche che ho incontrato e risolto utilizzando i plugin di Eclipse per Grails e ZK (ZK-Studio).

Con il primo, cioè il plugin per Grails, ho riscontrato un problema nell'esecuzione dell'applicazione tramite l'apposita configurazione per Eclipse generata da Grails stesso. Infatti ad ogni tentativo viene lanciato il seguente errore:

Error starting Sun's native2ascii:

e l'applicazione termina prematuramente. Dopo alcune ricerche, ho scoperto che il tool native2ascii fa parte del JDK, mentre l'applicazione viene lanciata con il JRE. Tuttavia, anche configurando ed utilizzando il JDK, l'errore persiste. La soluzione che ho trovato consiste nell'aggiungere manualmente il tools.jar (presente nel JDK) alle librerie associate da Eclipse al JRE, come si può vedere nella figura seguente:
A questo punto, l'applicazione parte senza problemi.

Dopo aver installato l'ultima versione di ZK-Studio (la 0.8.2), ho provato a creare una pagina ZUL tramite il wizard messo a disposizione da questo plugin:
Selezionando la voce "use variable-resolver..." (come si vede nella figura precedente), si ottiene un file contenente la riga:

<?variable-resolver use="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>

che è sbagliata, in quanto l'attributo giusto non è "use" ma "class". Cioè la riga corretta è:

<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>

Se non si esegue manualmente questa correzione e si prova comunque a richiamare la pagina, si ottiene un errore:
org.zkoss.zk.ui.UiException: The class attribute is required, [SYS file:/C:/Eclipses/eclipse_332/workspace/Prova/web-app/new_file.zul line 4 col 79]

Ho segnalato l'anomalia sul tacker del progetto ZK in SourceForge e waterbottle (alias Dennis Chen, uno degli sviluppatori di ZK) ha riconosciuto che si è trattato di un errore di scrittura.

venerdì 29 agosto 2008

Benvenuti sul mio nuovo blog

Saluto in questo primo post i miei cinque lettori. Ho aperto questo blog per condividere con tutti le piccole scoperte in ambito informatico che compio quasi tutti i giorni durante il mio lavoro in DataFox. Spero che possano essere utili a chi si cimenta con le problematiche delle tecnologie innovative, che, proprio perché tali, spesso ci lasciano in panne e con pochi strumenti (se non l'impagabile Google) per uscire dal guado.
In questi ultimi mesi ho iniziato a studiare più approfonditamente piattaforme e framework nuovi o già affermati, ma che ancora non avevamo utilizzato in progetti di un certo spessore, in particolare Groovy e Grails per lo sviluppo di applicazioni Web, Hibernate per l'accesso a DataBase, Spring per migliorare l'architettura applicativa. Sto seguendo con un certo interesse anche la libreria ZK e tutti i moduli collegati. Infine mi piacerebbe provare a realizzare qualche applicazione per BlackBerry, visto che anche per questo smartphone la piattaforma è Java, mentre l'iPhone resta per ora un argomento di pura speculazione.
Nei prossimi post proverò a raccontare come ho utilizzato queste tecnologie e come ho risolto i vari problemi che si verificano sempre e che rendono il nostro lavoro stimolante, cominciando proprio da un esperimento fatto con Grails.

Buone cose a tutti.
Ricerca personalizzata