【发布时间】:2016-04-05 03:57:08
【问题描述】:
任何人都可以帮助我查看带有 Hibernate 和 Maven 的 Struts2 项目的完整目录结构吗?我必须知道配置文件、其他资源(css、图像、jsp 等)必须放在哪里。我知道这太过时了,但我找不到合适的结构。提前谢谢你
【问题讨论】:
任何人都可以帮助我查看带有 Hibernate 和 Maven 的 Struts2 项目的完整目录结构吗?我必须知道配置文件、其他资源(css、图像、jsp 等)必须放在哪里。我知道这太过时了,但我找不到合适的结构。提前谢谢你
【问题讨论】:
此目录结构与您选择在应用程序中使用的 web 框架或 orm 框架无关。
您可以将 struts.xml 和 hibernate.properties 放入 src\main\resources 目录。
【讨论】:
src\main\resources 中,或者我是否可以创建一个单独的文件夹来放置我的所有资源..? @Naros
css、js 和images)将它们放在src\main\webapp 文件夹中的子文件夹中。
好吧,当您想要 Web 应用程序时,它如下所示..
卡车包含 src 文件夹和 pom.xml
src/main/webapp 包含 index.jsp 和 WEB-INF 文件夹。
src/main/webapp/WEB-INF 包含 web.xml
src/main/resources 它包含图像/属性文件。
只是为了澄清这是我必须做的:
确保在你的
servlet-context.xml you have as follows:
<resources mapping="/resources/**" location="/resources/" />
如果 webapps 下不存在名为 resources 的文件夹,则创建一个文件夹
将您的 css 文件夹与 css 文件一起放在那里
参考我的css文件如下:
<link rel="stylesheet" href="<%=request.getContextPath()%>/resources/css/960.css"/>
【讨论】:
当我们在 Maven 项目中做.. Maven 有如下不同的结构
这里在 Srs 中有 Main,test 是主要的资源文件夹。
进入主文件夹。它有 java 和 webapps 子文件夹
在“java”包中,这些包有 .java、.js、.jquery 文件
在“webapps”包中,这些包有 .jsp、.html 等。文件。它适用于 Web 应用程序。
它看起来像
src/main/java
src/main/webapps
进入测试文件夹。它具有 java 和 webapps 或其他一些取决于您必须测试的应用程序类型。以及您使用什么类型的测试工具。
它显示如下:
src/test/java
src/test/webapps
我们创建文件以使用 Junit 测试用例或其他测试用例测试应用程序。
最后还有一个名为“Resources”的文件夹。这用于在此处放置映射文件或配置文件,例如 .xml、.cfg.xml、.hbm.xml 等。
src/main/resource
所以,这些是 Maven 的一般标准结构.. 但我们可以创建自己的结构。 by NEW--> SOURCE FOLDER 并给出一些名称。
谢谢。
【讨论】: