![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Apache Wicket
Piccoli esempi implementati in Apache WicketApache Wicket è un framework alternativo ai framework più famosi come JSF o Struz.Piuttosto che fare degli esempi sui singoli componenti Wicket, ho preferito implementare piccoli applicativi di esempio ma sufficientemente completi. Elenco delle tecnologie utilizzate:
Elenco esempi
RequisitiPer una corretta esecuzione dell'applicativo occorre un ambiente con installato: Java 6, Tomcat 6.0, Maven 2 e MySql 5.InstallazioneDopo avere scaricato e decompresso l'archivio, creare il database su MySql. Come nome del database potete utilizzare il nome dell'applicativo.Per la creazione delle tabelle potete importare il file doc/dump.sql. Per importare il file potete usare il comando: # mysql -u <user> -p<password> <nome database> < <file SQL>
Ora dovete creare una risorsa su Tomcat. Modificate quindi il file conf/context.xml situato nella home di Tomcat aggiungendo le seguenti righe: <nome risorsa> è il nome della risorsa che dovrebbe corrispondere a quanto indicato nel file core/src/main/resources/it/addressbook/properties/database.properties e nel file console/src/main/webapp/WEB-INF/web.xml dell'applicativo. <nome database> è il nome del database che avete scelto. Se necessario dovete cambiare anche i parametri username e password per un corretto accesso a database. Per compilare i sorgenti, andare con la console nel percorso dell'applicativo ed eseguite: # mvn clean install
Alla fine della compilazione di ogni modulo, avviene l'esecuzione dei moduli di test (JUnit). Un ulteriore test è eseguito con Selenium su un ambiente Jetty (Si noti che Selenium utilizza Firefox per eseguire i test, in caso non fosse installato Firefox, il test fallirebbe ma il war verrebbe ugualmente creato senza problemi). Per il deploy copiare il file console/target/<nome applicativo>.war (dell'applicativo) nella directory webapps (di Tomcat). Per verificare il codice sorgente potete eseguire: # mvn checkstyle:checkstyle
|