Java Web项目的目录结构

分手后的思念是犯贱 2021-09-18 02:54 535阅读 0赞

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Bhbl9qdW5iaWFv_size_16_color_FFFFFF_t_70

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

(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应用的初始化配置文件,非常重要,不要将其删除或者随意修改。

发表评论

表情:
评论列表 (有 0 条评论,535人围观)

还没有评论,来说两句吧...

相关阅读

    相关 项目目录结构

    项目中常见的目录结构有两种: 1.主目录按照业务分类,内容目录按照模块分类(即主目录按照MVC架构分类,内部根据项目模块分类)     优点:相对比较快定位对应的业务;

    相关 Java项目目录结构

    一、Common包 Common用来封装一些常用的公共方法。 二、Dao包 Dao主要用来封装对数据库的新增,删除,查询,修改。叫做数据访问层。 三、Serv