Finora ho usato tomcat e glassfish per sviluppare un'applicazione web di test, senza esperti. E il solito ciclo di sviluppo-till-Deploy è semplice:Ciclo di sviluppo efficiente con Maven, Tomcat/Glassfish, Archetype?
sviluppano in Eclipse, con una cartella WebContent, che è la cartella principale webapp che ha il WEB-INF, web.xml, WEB-INF/lib, n tutti. La posizione delle classi compilate in eclipse è impostata su WEB-INF/classes.
dopo la codifica, ho potuto semplicemente fare clic sul pulsante di ricarica nella console di amministrazione glassfish per quella specifica webapp. In Tomcat, credo che sia ricaricato anche nel gestore del tomcat.
ho potuto accedere all'applicazione web nel browser
Ora, se mi piacerebbe creare una nuova webapp, che ti fanno uso di tutte le stoffe di JSF, la primavera, JPA, hibernate, PostgreSQL :
quale raccomandazione di archetipo devo usare nella realizzazione del progetto?
posso ancora utilizzare i miei precedenti passaggi di sviluppo? perché penso che sia molto facile senza dover riconfezionare tutto in un file di guerra, o copiarlo nella cartella webapp del tomcat ogni volta che voglio testare. Salvando i file in eclissi, colpisci il reload nella console di amministrazione/tomcat manager e potrei immediatamente testare la webapp aggiornata.
Oppure cosa fai di solito nel ciclo di sviluppo del webapp? Per favore condividi le tue esperienze, =)
Grazie!
BTW: Eclipse STS 2.5.2.RELEASE Changlog (da oggi) ha menzionato una nuova funzione chiamata "Ricarica basata su agente". Dovrebbe aggiornare l'applicazione nel server di sviluppo senza riavviarlo. – Ralph