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项目目录结构的主要内容,如果未能解决你的问题,请参考以下文章