Pregunta

¿Dónde debo colocar los archivos .html en una aplicación de wicket?

mi diseño de proyecto actual es el siguiente:

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

Quiero evitar poner los archivos html en ubicaciones duplicadas. ¿Cuál es una buena estrategia no redundante para colocar los archivos html y de recursos? esto está usando tomcat, así que obviamente, cuando se implementa, la estructura del directorio cambia a

img
WEB-INF
WEB-INF/classes/myproject

y los archivos .html permanecen en el nivel superior, junto con los archivos .class, lo cual es malo.

por supuesto, la función de vista previa en html simple no debería tener problemas con rutas relativas

¿hay algún ejemplo para esto? ¿necesito un código especial (como un IResourceStreamLocator) en mi clase de wicketappllication?

Estoy usando wicket 1.4-rc1.

¿Fue útil?

Solución 2

así que después de reunir algo de experiencia con wicket, resultó que la ubicación predeterminada para los archivos html está bien. no es necesario reinventar la rueda.

puede vincular recursos sin problemas con rutas relativas, y aún preservar la capacidad de vista previa.

Otros consejos

Sugeriría usar Maven para construir su aplicación. Nunca dependa de un IDE para construir su aplicación. Los IDE pueden diferir entre los desarrolladores. Cuando desee utilizar un servidor CI, debe recurrir a las secuencias de comandos si no utiliza un sistema de compilación.

Maven también separa los recursos de las fuentes .

Aunque Maven requiere algo de tiempo para entrar, vale la pena el esfuerzo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top