Pergunta

Onde devo colocar os arquivos .html em um aplicativo wicket?

meu layout projeto atual é a seguinte:

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

eu quero evitar colocar os arquivos HTML em locais dupliate. o que é uma boa estratégia não redundante a colocar os arquivos HTML e de recursos? isso é usando tomcat então, obviamente, quando implantado a estrutura do diretório muda para

img
WEB-INF
WEB-INF/classes/myproject

e os arquivos .html ficar no nível superior, bem ao lado dos arquivos .class -. O que é ruim

é claro, a função de visualização em HTML simples não deverá ter problemas com caminhos relativos

Existem exemplos para isso? eu preciso código especial (como um IResourceStreamLocator) em minha classe wicketappllication?

Eu estou usando wicket 1.4-RC1.

Foi útil?

Solução 2

para depois de reunir alguma experiência com postigo, descobriu-se que o local padrão para os arquivos de html é apenas multa. não há necessidade de reinventar a roda.

você pode ligar recursos sem problemas com caminhos relativos, e ainda preservar a capacidade de visualização.

Outras dicas

Gostaria de sugerir usando Maven para construir sua aplicação. Nunca dependem de um IDE para construir sua aplicação. força do IDE difere entre os desenvolvedores. Quando você quiser usar um servidor de CI que você precisa para voltar a cair para scripting se você não usar um sistema de compilação.

Maven também separa recursos de fontes .

Embora Maven requer algum tempo para chegar a ele é muito vale o esforço.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top