【问题标题】:Project layout using Wicket使用 Wicket 的项目布局
【发布时间】:2008-12-06 15:44:46
【问题描述】:

我应该将 .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。

【问题讨论】:

    标签: tomcat file resources location wicket


    【解决方案1】:
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      Maven 还有separates resources from sources

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-04
        • 2010-09-08
        • 2012-05-24
        • 2015-03-29
        相关资源
        最近更新 更多