Question

Où devrais-je placer les fichiers .html dans une application de guichet?

la disposition actuelle de mon projet est la suivante:

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

Je veux éviter de placer les fichiers HTML à des emplacements dupliqués. Quelle est une bonne stratégie non redondante pour mettre le HTML et les fichiers de ressources? cela utilise évidemment tomcat, bien évidemment, lors du déploiement des modifications de structure de répertoires en

img
WEB-INF
WEB-INF/classes/myproject

et les fichiers .html restent au niveau supérieur, ainsi que les fichiers .class - ce qui est mauvais.

bien sûr, la fonction de prévisualisation en HTML simple ne devrait pas avoir de problèmes avec les chemins relatifs

existe-t-il des exemples pour cela? Ai-je besoin d'un code spécial (tel qu'un IResourceStreamLocator) dans ma classe wicketappllication?

J'utilise Wicket 1.4-rc1.

Était-ce utile?

La solution 2

donc, après avoir acquis une certaine expérience avec wicket, il s’est avéré que l’emplacement par défaut des fichiers html convient parfaitement. pas besoin de réinventer la roue.

vous pouvez lier des ressources sans problèmes avec des chemins relatifs tout en préservant la possibilité de prévisualisation.

Autres conseils

Je suggérerais d'utiliser Maven pour créer votre application. Ne comptez jamais sur un IDE pour construire votre application. Les IDE peuvent différer entre les développeurs. Si vous souhaitez utiliser un serveur CI, vous devez utiliser des scripts si vous n’utilisez pas de système de construction.

Maven a également sépare les ressources des sources .

Bien que Maven ait besoin de temps pour y arriver, cela en vaut vraiment la peine.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top