【发布时间】:2014-01-20 16:33:19
【问题描述】:
我最近开始使用 J2EE 核心从头开始开发自己的项目:Servlets & Jsps。
我无法评估我的项目文件夹结构是否正确。这是我的项目文件夹结构。
问题:将我的 jsps 放在 web-inf 之外是不是一个好兆头。如果不是,为什么会这样?如果是,为什么?
对于 J2EE Web 应用程序是否有任何标准的文件夹结构约定,我知道 maven 提出了一些标准,但我们仍然可以根据我认为的要求进行自定义。
在为 J2EE Web 应用程序布置文件夹结构时需要考虑哪些要点,重要的是 Jsps、静态内容应该放在哪里以及为什么?
【问题讨论】:
-
这通常被认为是不好的做法,因为那样你可能会允许用户直接调用它们(恐怖)。将它们放在
WEB-INF/下会强制您让Controller为它们服务。 -
web-inf目录实际上应该命名为WEB-INF