At line 1 changed 1 line. |
Lo scopo principale di [AppFuse] è aiutarti nel dare una rapida accelerata all'avvio di una webapp. Qui ci sono i passi di base per la creazione di un nuovo progetto con esso. |
Lo scopo principale di [AppFuse] è aiutarti a dare un'accelerata all'avvio dello sviluppo di una webapp. Qui ci sono i passi di base per la creazione di un nuovo progetto. |
At line 3 changed 1 line. |
# Installa J2SE 1.4.2+ ed imposta una variabile di ambiente JAVA_HOME che punti alla tua directory di installazione. |
# Installa J2SE 1.4.2+ ed imposta la variabile di ambiente JAVA_HOME in modo che punti alla tua directory di installazione. |
At line 5 changed 2 lines. |
# Installa Ant 1.6.2+ ed imposta una variabile ANT_HOME. Installa Tomcat 4.1.x+ (raccomandata la 5.0.28) ed imposta un variabile di ambiente CATALINA_HOME che punti alla tua installazione di Tomcat. Controlla le [impostazioni del mio ambiente di sviluppo|DevelopmentEnvironment] per ottenere i collaegamenti 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 usare il set caratteri UTF-8 ed InnoDB come tipo tabella. [Ecco come|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</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> |
At line 9 changed 4 lines. |
# Se hai in programma di usare iBATIS (invece di Hibernate) o un framework web diverso da Struts, installalo ora usando le istruzioni 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 funzioneranno - 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> |
# Naviga 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 del database funzionerà solo se il tuo utente root è privo di password. Puoi modificare questo in build.properties se necessario. Hai bisogno di [assistenza per impostare mysql|assistance with ant setup]? |
# Se vuoi testare ed assicurarti che tutto funzioni, esegui __ant test-all__ - assicurati che Tomcat sia terminato quando lo fai. Dopo, esegui __ant test-reports__ - ci sarà un messaggio dopo l'esecuzione che ti dirà come puoi visualizzare i report generati. |
# 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. |
At line 14 changed 1 line. |
Dopo aver confermato la tua installazione seguendo i passi sopra - dai un'occhiata ai [Tutorial|Articles] per vedere come si sviluppa con AppFuse. |
Dopo aver confermato la tua installazione seguendo i passi qui sopra - 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 framework web 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 web framework che stai cercando.</div> |
At line 26 changed 1 line. |
* 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 cerchierà/sostituirà cose che non dovrebbe. |
* 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. |
At line 29 changed 1 line. |
<div class="note" style="margin-left: 40px"> __NOTA:__ Questi installer modifcheranno il tuo classpath in Eclipse, ma non quello di IDEA. Quello dovrai modificarlo manualmente.</div> |
<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> |