【问题标题】:Directory Structure of Struts2 + Hibernate + Maven in EclipseEclipse中Struts2+Hibernate+Maven的目录结构
【发布时间】:2016-04-05 03:57:08
【问题描述】:

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

【问题讨论】:

    标签: hibernate maven-2


    【解决方案1】:

    参考:Maven Directory Structure

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

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

    【讨论】:

    • 我是否应该将我的样式表和图像放在src\main\resources 中,或者我是否可以创建一个单独的文件夹来放置我的所有资源..? @Naros
    • @JayaramJai 您可能希望根据项目类型(例如cssjsimages)将它们放在src\main\webapp 文件夹中的子文件夹中。
    • 所以我可以在 webapps 文件夹中创建一个具有某些名称的文件夹,并且我必须根据它是 css 还是图像等在其中创建子文件夹?谢谢我知道了@Naros
    【解决方案2】:

    好吧,当您想要 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"/>
    

    【讨论】:

    • 谢谢你@rajawin2008...真的很有帮助
    【解决方案3】:

    当我们在 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 并给出一些名称。

    谢谢。

    【讨论】:

    • 谢谢你 @rajawin2008...这给了我一个整体的看法...但是我是否应该将我的样式表和图像放在 src\main\resources 中,或者我可以创建一个单独的文件夹来放置我所有的资源..?
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2012-09-05
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多