2

我应该将 .html 文件放在检票口应用程序中的什么位置?

我目前的项目布局如下:

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

我想避免将 html 文件放在重复的位置。放置 html 和资源文件的良好非冗余策略是什么?这显然是使用tomcat,部署时目录结构更改为

img
WEB-INF
WEB-INF/classes/myproject

并且 .html 文件以及 .class 文件都保留在顶层 - 这很糟糕。

当然,纯html中的预览功能应该没有相对路径的问题

有没有这方面的例子?我的 wicketappllication 类中是否需要特殊代码(例如 IResourceStreamLocator)?

我正在使用检票口 1.4-rc1。

4

3 回答 3

0

所以在收集了一些 wicket 的经验之后,结果证明 html 文件的默认位置很好。无需重新发明轮子。

您可以使用相对路径毫无问题地链接资源,并且仍然保留预览功能。

于 2009-02-06T11:39:15.437 回答
0

我建议使用Maven来构建您的应用程序。永远不要依赖 IDE 来构建您的应用程序。IDE 可能因开发人员而异。当您想使用 CI 服务器时,如果您不使用构建系统,则需要回退到脚本。

Maven 还将资源与来源分开

尽管 Maven 需要一些时间才能进入,但非常值得付出努力。

于 2009-12-01T20:35:51.277 回答