Pubblicato 08 Maggio 2013 da Giampiero Granatella

In questo post vediamo come sviluppare applicazioni su Portofino 4 utilizzando NetBeans.  Lo sviluppo tradizionale di un'applicazione Web in NetBeans richiede la creazione di un progetto web e il suo deploy su un application server quale Tomcat. Questa modalità è certamente possibile anche con Portofino, ma ha due svantaggi: primo il redeploy è lento e, secondo, con questo ciclo di vita si perde la possibilità di modificare gli script Groovy su sistemi live. 

L'idea che proponiamo in questo post è di creare un progetto che punti all'applicazione web in esecuzione sotto Tomcat. In questo modo possiamo sfruttare la potenza dell'IDE e mantenere la peculiarità di Portofino di effettuare modifiche sul sistema live senza rieffettuare deploy.

Perché usare un IDE? Portofino può essere utilizzato anche solo attraverso un browser e, eventualmente, un editor di testo. Ma l'utilizzo di un IDE, quale Netbeans, facilita la creazione e la modifica di pagine xml, jsp e degli script groovy. Con NetBeans possiamo, ad esempio navigare e ricercare le classi, avere sintassi colorata, auto completamento, import automatici  e funzioni di refactoring.
Rispetto ai precedenti post sugli altri IDE (Eclipse e IntelliJ Idea), NetBeans non offre il debug remoto degli script groovy

Per la realizzazione di questo post ho utilizzato NetBeans 7.3 versione "All". 

Impostazione del progetto

All'interno di NetBeans, creiamo un nuovo progetto
 
PASSO 1. Selezioniamo "Java Web > Web Application with Existing Sources"  e clicchiamo su "Next"
 
 
 
PASSO 2. Impostiamo come "Location" e com "Project Folder" la directory "ROOT" con il war espanso, diamo un nome al progetto e clicchiamo su "Next".
 
 
PASSO 3. Impostiamo il Context Path a /, ignoriamo il Server ch non utilizzeremo. Clicchiamo su "Next"
 
 
PASSO 4. Impostiamo la directory "ROOT/apps/default" per le Web Pages Folder e lasciamo invariati gli altri due campi.
Impostiamo "Sources Package Folder" perchè gestisca la directory con gli script groovy. 
Clicchiamo su "Finish".
 
A questo punto il nostro progetto è pronto per essere modificato con NetBeans e già negli script Groovy possiamo usufruire della sintassi colorate, del controllo sintattico e delle importazioni automatiche.
 

Conclusioni

In questo post abbiamo visto come configurare Netbeans per sviluppare applicazioni web in Portofino. A differenza di Eclipse o IntelliJ Idea non è possibile utilizzare il debug remoto degli script Groovy.

 

 

comments powered by Disqus