Java Web项目目录结构

Posted 虎子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Web项目目录结构相关的知识,希望对你有一定的参考价值。

        Java Web项目要求按特定的目录结构组织文件,当我们在Eclipse中创建完毕一个新的Java Web项目,就可以在Eclipse的“包资源管理器”中看到这个Web项目的目录结构,它是由Eclipse自动生成的,目录结构如下:

        下面了解一下这些目录或者文件夹的用途。

(1)Java Resources

        src:用来存放Java源文件。
        Libraries:存放的是Tomcat及JRE中的jar包。

(2)build:自动编译.java文件的目录。

(3)WebContent(WebRoot):

        是这个Web应用的顶层目录,也称为文档根目录,由一下部分组成。

META-INF:

        系统自动生成,存放系统描述信息。静态文件:包括所有的html网页、CSS文件、图像文件等。一般按功能已文件夹形式分类,例如,图像文件集中存储在images目录中。


JSP文件:

        利用JSP可以很方便地在页面中生成动态的内容,使Web应用可以输出动态页面。


WEB-INF:

        该目录存在于文档根目录下。但是,该目录不能被引用,也就是说,该目录下存放的文件无法对外发布,当然就无法被用户访问到了。WEB-INF目录由以下几部分组成。
lib:它包含Web应用所需要的.jar或者.zip文件,例如:mysql-connector-java-8.0.14.jar(MySQL数据库的驱动程序)。


web.xml:

        Web应用的初始化配置文件,非常重要,不要将其删除或者随意修改。

以上是关于Java Web项目目录结构的主要内容,如果未能解决你的问题,请参考以下文章

web项目目录结构

javaweb项目结构了解

IntelliJ IDEA 中 Web项目 目录结构

java web项目最简单的结构

web目录结构

项目结构