Eclipse中Struts2+Hibernate+Maven的目录结构

Directory Structure of Struts2 + Hibernate + Maven in Eclipse

任何人都可以帮助我查看使用 Hibernate 和 Maven 的 Struts2 项目的完整目录结构..?我必须知道配置文件、其他资源(css、图像、jsp 等)必须放在哪里。我知道这太过时了,但我找不到合适的结构。提前谢谢你

参考:Maven Directory Structure

此目录结构与您选择在应用程序中使用的 Web 框架或 orm 框架无关。

您可以将 struts.xml 和 hibernate.properties 放入 src\main\resources 目录。

当我们在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 的一般标准结构。但是我们可以创建自己的结构。通过 NEW--> SOURCE FOLDER 并给出一些名称。

谢谢。

好吧,当你想要 Web 应用程序时,它如下所示..

trucks 包含 src 文件夹和 pom.xml

src/main/webapp 包含 index.jsp 和 WEB-INF 文件夹。

src/main/webapp/WEB-INF 包含 web.xml

src/main/resources 它包含 images/properties 个文件。

只是为了澄清这是我必须做的:

确保在您的

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"/>