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

我当前的项目布局如下:

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)?

我正在使用 wicket 1.4-rc1。

有帮助吗?

解决方案 2

所以收集与检票口一定的经验后,事实证明,对于HTML文件的默认位置是蛮好的。没有必要重新发明轮子。

您可以在不使用相对路径故障链路资源,并且仍然保留了预览功能。

其他提示

我会建议使用的Maven 来构建应用程序。不能依靠一个IDE来构建应用程序。 IDE的开发商可能会有所不同。当你想使用一个CI服务器,您需要回落到脚本,如果你不使用的编译系统。

的Maven也从来源中隔离资源

虽然Maven的需要一段时间才能进入它是非常值得的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top