Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuse_it
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseQuickStart_it


Difference between version 9 and version 4:

At line 1 changed 1 line.
Lo scopo principale di [AppFuse] è aiutarti nel rendere quanto più rapida possibile la fase di avvio di una nuova webapp. Qui ci sono i passi di base per la creazione di un nuovo progetto.
<div class="note">__NB:__ Questo wiki ed il suo contenuto sono dedicati ad AppFuse 1.x. Se preferisci utilizzare AppFuse 2.x, prego vedi il nuovo wiki su [http://appfuse.org]. Puoi trovare la QuickStart Guide per la 2.x su [http://appfuse.org/display/APF/AppFuse+QuickStart]. Grazie!</div>
At line 3 added 2 lines.
Lo scopo principale di [AppFuse] è aiutarti nel rendere quanto più rapida possibile la fase di avvio dello sviluppo di una nuova webapp. Ecco i passi fondamentali per la creazione di un nuovo progetto.
At line 4 changed 9 lines.
# [Scarica|https://appfuse.dev.java.net/servlets/ProjectDocumentList] la versione sorgente o effettua un checkout del modulo ''appfuse'' da CVS (cvs -d :pserver:[email protected]:/cvs co appfuse). <!--div class="note" style="margin: 10px"> __NOTA:__ Puoi scaricare AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 e MySQL 4.1.11 (per Windows) usando [l'installer all-in-one|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip]. Leggi il [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt] di questo pacchetto per ulteriori informazioni.</div-->
# Installa Ant 1.6.2+ ed imposta la variabile ANT_HOME. Installa Tomcat 4.1.x+ (raccomandata la 5.0.28) ed imposta la variabile di ambiente CATALINA_HOME in modo che punti alla tua installazione di Tomcat. Controlla le [impostazioni del mio ambiente di sviluppo|DevelopmentEnvironment] per ottenere i collegamenti a questi pacchetti e vedere dove li installo di solito.
# Installa MySQL 3.23.x+ (raccomandata la 4.1.7). <div class="note" style="margin: 10px"> __NOTA:__ Se stai usando MySQL 4.1.7, assicurati di utilizzare il set caratteri UTF-8 ed InnoDB come tipo tabella. [Ecco come|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [Imposta un server SMTP locale|AppFuseSMTP] o modifica i file mail.properties (nella directory web/WEB-INF/classes) e build.properties (nella root -- per i messaggi di log4j) per puntare ad uno esistente - come default indicano ''localhost''.
# Copia lib/junit3.8.1/junit.jar in $ANT_HOME/lib.<div class="note" style="margin: 10px">__NOTA:__ Puoi vedere un file ant-junit.jar già in $ANT_HOME/lib. Questo jar non è la libreria JUnit, piuttosto serve al task di Ant junit che userà il junit.jar che metti qui.</div>
# Se hai in programma di usare iBATIS (invece di Hibernate) o un web framework diverso da Struts, installalo ora usando le istruzioni qui sotto.
# Esegui __ant new__ dalla directory di appfuse. Ti verrà chiesto un nome per l'applicazione, uno per il database ed uno per il package. Dopo averli inseriti, verrà creata una directory contenente la tua nuova applicazione nella stessa directory di appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __ATTENZIONE:__ Alcuni valori per il nome applicazione non sono adatti - non usare "test", qualsiasi cosa con "appfuse" al suo interno o qualsiasi cosa inizi con dei numeri. Inoltre, due trattini (-) in un nome scombineranno le cose.</div>
# Vai nella directory del tuo nuovo progetto ed esegui __ant setup__ (o __ant setup-db setup-tomcat deploy__) per creare il database, configurare Tomcat ed effettuare il deploy della tua applicazione. L'impostazione automatica del database funzionerà solo se il tuo utente root è privo di password. Puoi modificare queste impostazioni in build.properties se necessario. Hai bisogno di [assistenza per impostare mysql|assistance with ant setup]?
# Se vuoi effettuare una verifica in modo da esser sicuro che tutto funzioni, esegui __ant test-all__ - assicurati che Tomcat sia spento quando lo fai. Dopo, esegui __ant test-reports__ - apparirà un messaggio dopo l'esecuzione che ti dirà come puoi visualizzare i report generati.
# [Scarica|https://appfuse.dev.java.net/servlets/ProjectDocumentList] la versione sorgente di AppFuse o effettua un checkout del modulo ''appfuse'' da CVS (cvs -d :pserver:[email protected]:/cvs co appfuse). <!--div class="note" style="margin: 10px"> __NOTA:__ Puoi scaricare AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 e MySQL 4.1.11 (per Windows) usando [l'installer all-in-one|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip]. Leggi il [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt] di questo pacchetto per ulteriori informazioni.</div-->
# Installa Ant 1.6.2+ ed imposta la variabile ANT_HOME. Installa Tomcat 4.1.x+ (si raccomanda la versione 5.5.20) ed imposta la variabile di ambiente CATALINA_HOME in modo che punti alla tua installazione di Tomcat. Vedi le [impostazioni del mio ambiente di sviluppo (in inglese)|DevelopmentEnvironment] per ottenere i riferimenti su internet a questi pacchetti e vedere dove li installo di solito.
# Installa MySQL 3.23.x+ (si raccomanda la versione 4.1.7). <div class="note" style="margin: 10px"> __NOTA:__ Se stai usando MySQL 4.1.7, assicurati di utilizzare il set caratteri UTF-8 ed InnoDB come tipo tabella. [Ecco come|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [Imposta un server SMTP locale|AppFuseSMTP] o modifica i file mail.properties (nella directory web/WEB-INF/classes) e build.properties (nella root -- per i messaggi di log4j) per puntare ad uno esistente - come default indicano ''localhost''.
# Copia lib/junit3.8.1/junit.jar in $ANT_HOME/lib.<div class="note" style="margin: 10px">__NOTA:__ Puoi vedere un file ant-junit.jar già in $ANT_HOME/lib. Questo jar non è la libreria JUnit, ma serve al task di Ant junit che userà il junit.jar che metti qui.</div>
# Se hai intenzione di usare iBATIS (invece di Hibernate) o un framework web diverso da Struts, installalo ora usando le istruzioni qui sotto.
# Esegui __ant new__ dalla directory di appfuse. Ti verrà chiesto un nome per l'applicazione, uno per il database ed uno per il package. Dopo averli inseriti, verrà creata una directory contenente la tua nuova applicazione nella stessa directory di appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __ATTENZIONE:__ Non tutti i valori possibili come nome applicazione vanno bene - non usare "test", qualsiasi cosa che contenga "appfuse" al suo interno oppure inizi con dei numeri. Inoltre, se usi due trattini (-) in un nome corri il rischio di scombinare le cose.</div>
# Vai nella directory del tuo nuovo progetto ed esegui __ant setup__ (o __ant setup-db setup-tomcat deploy__) per creare il database, configurare Tomcat ed effettuare il deploy della tua applicazione. L'impostazione automatica del database funzionerà solo se il tuo utente root è privo di password. Se necessario, puoi modificare queste impostazioni nel build.properties. Hai bisogno di [assistenza per impostare mysql|assistance with ant setup]?
# Se vuoi effettuare una verifica per esser sicuro che tutto funzioni, esegui __ant test-all__ - controlla che Tomcat sia spento quando lo fai. Dopo, esegui __ant test-reports__ - al termine dell'esecuzione apparirà un messaggio che ti dirà come poter visualizzare i report generati.
At line 14 changed 1 line.
Dopo aver confermato la tua installazione seguendo i passi qui sopra - dai un'occhiata ai [Tutorial|Articles] per vedere come si sviluppa con AppFuse.
<div class="note" style="margin-left: 40px"> __NOTA:__ Alcuni test Canoo dipendono dai messaggi dell'applicazione e falliscono con il locale in italiano.</div>
At line 18 added 2 lines.
Dopo aver verificato la tua installazione seguendo i passi sopra indicati - dai un'occhiata ai [Tutorial|Articles] per vedere come si sviluppa con AppFuse.
At line 18 changed 1 line.
<div class="note" style="margin-left: 40px"> __NOTA:__ Se stai sviluppando con AppFuse su Unix, esegui "ant fixcrlf" prima di eseguire gli installer. Puoi anche scaricare una versione pre-compilata che abbia già l'opzione di web framework che stai cercando.</div>
<div class="note" style="margin-left: 40px"> __NOTA:__ Se stai sviluppando con AppFuse su Unix, esegui "ant fixcrlf" prima di eseguire gli installer. Puoi anche scaricare una versione pre-compilata che abbia già l'opzione di framework web che stai cercando.</div>
At line 20 changed 1 line.
* Se vuoi usare [iBATIS|http://ibatis.com] come opzione di framework di persistenza, vedi il README.txt in {{extras/ibatis}}.
* Se vuoi usare [iBATIS|http://ibatis.com] come framework di persistenza, vedi il README.txt in {{extras/ibatis}}.
At line 26 changed 2 lines.
* Se vuoi, puoi scrivere uno script per automatizzare la creazione ed il test del tuo progetto da AppFuse. Ce ne sono un paio in CVS che utilizzo per effettuare i test: [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] e [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. Nota che usare "appfuse" all'interno di un nome di progetto reale è una cattiva idea in quanto cercherà/sostituirà cose che non dovrebbe.
* Se non vuoi installare iBATIS, Spring MVC, WebWork, JSF o Tapestry - dovresti cancellare i loro installer nella cartella {{extras}} prima di mettere il tuo progetto sotto source control.
* Se vuoi, puoi scrivere uno script per automatizzare la creazione ed il test del tuo progetto con AppFuse. Ce ne sono un paio in CVS che utilizzo personalmente per effettuare i test: [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] e [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. Nota che usare "appfuse" all'interno del nome del tuo progetto reale non è una buona idea in quanto potrebbero verificarsi sostituzioni nei nomi non previste.
* Se non intendi usare iBATIS, Spring MVC, WebWork, JSF o Tapestry - cancella i rispettivi installer presenti nella cartella {{extras}} prima di mettere il sorgente del tuo progetto sotto controllo di revisione.
At line 29 changed 1 line.
<div class="note" style="margin-left: 40px"> __NOTA:__ Questi installer modificheranno il tuo classpath in Eclipse, ma non quello di IDEA, che dovrai modificare manualmente.</div>
<div class="note" style="margin-left: 40px"> __NOTA:__ Questi installer modificano il classpath in Eclipse, ma non quello di IDEA, che dovrai modificare manualmente.</div>

Back to AppFuseQuickStart_it, or to the Page History.