【问题标题】:Storing web correlated files into another project将 Web 相关文件存储到另一个项目中
【发布时间】:2014-08-19 17:15:43
【问题描述】:

我正在使用 Spring MVC(使用 Maven)创建一个 Web 项目。我想创建三层:DAL (myproject.dal)、BLL(myproject.bll)、PL (myproject.pl)(表示层)。我为所有这些创建了三个独立的 Maven 项目。现在我想创建一个主 myproject.product WEB 项目,它将所有提到的项目作为依赖项。 问题是,我会将所有与 web 相关的文件保存到 myproject.pl 项目中,例如 web.xml、spring-bean-conf.xml、JSP 文件等。

当我在服务器上运行 myproject.product 时,它没有得到 web.xml 文件。 (所有这些文件和文件夹都是在 myproject.pl 中以正确的结构创建的。

所以我想做的是将 web.xml 和其他与 web 相关的文件存储在 web 项目之外。

有人能告诉我我做错了什么吗,有可能我会做什么吗?

感谢您的帮助, 祝你有美好的一天,罗伯特。

【问题讨论】:

    标签: spring maven spring-mvc web web.xml


    【解决方案1】:

    很难说“‘3 个 Spring MVC 项目’可以在一个 MVC 项目中运行吗?”。

    但我在一个 MVC 项目中使用了 2 个不同的 java 项目。

    我有三层:

    1. MVC
    2. 处理
    3. 商务

    创建 Spring MVC 项目。这是 1

    创建两个 Maven-Plugin,分别是 2 和 3。

    并像依赖一样将它们添加到 pom.xml 中。

    希望对你有用。

    【讨论】:

    • 我不希望这样,因为我想将所有 Web 相关文件分离到 PL 层中。我没说过,但是在PL、BLL、DAL层之间和PRODUCT层之间存在另一个层,叫做MODEL。该模型用于初始化所有项目相关设置。 (全局上下文、标志等)
    • 好吧,但我很抱歉,我不知道你怎么能做到这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 2023-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多