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


This is version 4. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


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.
  1. Installa J2SE 1.4.2+ ed imposta la variabile di ambiente JAVA_HOME in modo che punti alla tua directory di installazione.
  2. Scarica la versione sorgente o effettua un checkout del modulo appfuse da CVS (cvs -d :pserver:[email protected]:/cvs co appfuse).
  3. 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 per ottenere i collegamenti a questi pacchetti e vedere dove li installo di solito.
  4. Installa MySQL 3.23.x+ (raccomandata la 4.1.7).
    NOTA: Se stai usando MySQL 4.1.7, assicurati di utilizzare il set caratteri UTF-8 ed InnoDB come tipo tabella. Ecco come.
  5. Imposta un server SMTP locale 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.
  6. Copia lib/junit3.8.1/junit.jar in $ANT_HOME/lib.
    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.
  7. Se hai in programma di usare iBATIS (invece di Hibernate) o un web framework diverso da Struts, installalo ora usando le istruzioni qui sotto.
  8. 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.
    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.
  9. 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?
  10. 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.

Dopo aver confermato la tua installazione seguendo i passi qui sopra - dai un'occhiata ai Tutorial per vedere come si sviluppa con AppFuse.

Installazioni Opzionali

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.

  • Se vuoi usare iBATIS come opzione di framework di persistenza, vedi il README.txt in extras/ibatis.
  • Se vuoi usare Spring come framework web, vedi il README.txt in extras/spring.
  • Se vuoi usare WebWork come framework web, vedi il README.txt in extras/webwork.
  • Se vuoi usare JSF come framework web, vedi il README.txt in extras/jsf.
  • Se vuoi usare Tapestry come framework web, vedi il README.txt in extras/tapestry.
  • 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 e webwork. 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.

NOTA: Questi installer modificheranno il tuo classpath in Eclipse, ma non quello di IDEA, che dovrai modificare manualmente.



Go to top   More info...   Attach file...
This particular version was published on 06-Nov-2006 13:52:55 MST by MarcelloTeodori.