Domanda

Dove devo mettere i file .html in un'applicazione wicket?

il layout del mio progetto attuale è il seguente:

src/myproject
  --classes+ duplicated html files
web
--numerous .html files - previewed
web/img
--resource files such as css/png/js files

Voglio evitare di mettere i file html in posizioni duplicate. qual è una buona strategia non ridondante per inserire i file html e delle risorse? questo sta usando Tomcat così ovviamente, quando distribuito la struttura della directory cambia in

img
WEB-INF
WEB-INF/classes/myproject

e i file .html rimangono al livello superiore, così come i file .class - il che è un male.

ovviamente, la funzione di anteprima in HTML semplice non dovrebbe avere problemi con i percorsi relativi

ci sono esempi per questo? ho bisogno di un codice speciale (come un IResourceStreamLocator) nella mia classe di wicketappllication?

Sto usando wicket 1.4-rc1.

È stato utile?

Soluzione 2

quindi, dopo aver raccolto un po 'di esperienza con wicket, si è scoperto che il percorso predefinito per i file html va bene. non è necessario reinventare la ruota.

puoi collegare risorse senza problemi con percorsi relativi e preservare comunque la capacità di anteprima.

Altri suggerimenti

Suggerirei di utilizzare Maven per creare la tua applicazione. Non dipendere mai da un IDE per creare la tua applicazione. Gli IDE potrebbero differire tra gli sviluppatori. Quando si desidera utilizzare un server CI, è necessario ricorrere agli script se non si utilizza un sistema di generazione.

Maven inoltre separa le risorse dalle fonti .

Sebbene Maven abbia bisogno di un po 'di tempo per entrare, ne vale la pena.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top