我正在 Eclipse 中创建一个新的动态 Web 项目,并且想知道文件夹分类的最佳实践是什么。这就是我认为的 文件夹。有人可以验证一下吗?
<Eclipse project name>
<src>
-- .java files
<WebContent>
-- .html pages
<images>
<css>
<js>
<META-INF>
MANIFEST.MF
<WEB-INF>
web.xml
<app name>
-- .jsp pages
Here is a sample folder structure of a dynamic web project:
如您所见,所有静态文件都作为子文件夹放置在网页内容文件夹。按照命名约定,.css 文件位于css子文件夹。 JavaScript .js 文件放置在js子文件夹和任何图像文件(例如 .jpeg 或 .png)都放置在images子文件夹。我还有一个额外的lib我放置要使用的 angularjs 库的子文件夹。
默认情况下,创建动态 Web 项目后,您的 web.xml 文件如下所示:
`<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>`
这意味着当您运行应用程序时,它将首先调用列出的默认名称文件。这就是为什么大多数项目将文件命名为索引.html or 索引.jsp. 注意:我的 index.html 文件位于 WebContent 文件夹的正下方,而不是在子文件夹中
最后,您可以从您的应用程序中调用/包含静态文件(.css .js 和图像文件)'index'
像这样的文件:
<link rel="stylesheet" href=css/bootstrap.min.css>
<link rel="stylesheet" href=css/bootstrap-theme.min.css>
<script type="text/javascript" src="lib/angular.min.js"></script>
<script src="js/contactsApp.js"></script>
您的 .java 文件也将正确进入Java 资源 -> src-> {将java文件放在这里}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)