动态Web项目软件包结构



我已经下载了一个示例项目并看到了以下软件包结构。

src/main/java
src/main/resources
JRE System Library
Referenced Libraries
src
  main
    webapp 
      css
      user
      WEB-INF
target

是创建软件包结构的最佳方法。通常,当我们在Eclipse中创建一个动态项目时,它具有一个SRC文件夹和项目root中的WebContent文件夹。Web-Inf将在WebContent下。但是在这里,我们可以标识两个源文件夹,而不是WebContent,我们在不在root中的源文件夹下找到WebApp。

尽管其包装结构正确,我还是尝试在Eclipse中创建相同的内容。但是我无法将SRC文件夹重命名为SRC/Main/Java知道的内容。它给我一个错误

无法嵌套源文件夹" src/main/java"内部源文件夹" src"。

在Eclipse中创建动态项目

这种结构是基于Maven的Web基础项目,主要用于Maven Base项目,此结构被使用,并且至于新的公约Maven是最受欢迎的部署工具,所以我本人建议Maven Base架构。

如果Maven驱动该组织存在Maven插件,则其目标是生成Eclipse Projet。

存在第二个插件(Eclipse插件),以将集成到Eclipse中。

src/main/java文件夹是src文件夹的自动更新重复。(这些是项目中配置的构建路径)

您应该在src中编辑您的文件,更改将通过Eclipse更新为其符号链接。

首先,它唯一的一个SRC文件夹。Eclipse以这样的方式显示它们,以使访问项目的不同部分更容易。WebApp是主要的WebApplication文件夹,其中包含所有礼物。另一个最重要的文件夹是Web-Inf,它是该文件夹,它受到客户端的保护,因此,您拥有Java类文件和任何要保护该文件夹中客户端的东西。此文件夹还包含一个包含JAR文件的LIB目录。这是目录结构的主要覆盖层。

最新更新