JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

《Servlet》第03节:JavaWeb工程的目录结构介绍

wys521 2024-10-31 16:20:38 精选教程 44 ℃ 0 评论

在计算机中,任何一个程序代码都要遵循一定的规范,因为计算机是不会像人一样思考的,它只会按部就班的执行我们给它的命令,所以为了能够让Tomcat容器能够正常的执行我们自己开发的Servlet程序,那么我们的项目就必须满足Tomcat容器的规范,下面来看下标准的Servlet目录结构应该是怎么样的。

1、JavaWeb部署目录结构

一个JavaWeb工程的部署目录结构,大致如下所示:

首先,我们打开Tomcat的安装目录,然后进入到webapps目录里面,里面有5个默认的项目,我们就以host-manager项目作为案例,来看下标准的Servlet目录结构应该是符合什么规范的。

从上图中,可以看到有很多的目录,其中css目录是用于保存css样式文件的,images目录是保存图片的,META-INF目录是用于保存一些元数据信息的,WEB-INF目录是最重要的一个目录下,这个目录是中的文件是对浏览器不可见的,浏览器不能直接访问WEB-INF目录下的任何文件,需要通过web.xml配置文件进行路径映射之后,才能够访问到WEB-INF里面的文件内容

2、WEB-INF目录介绍

要说标准目录结构,那一定是WEB-INF目录,WEB-INF目录下面会存在如下目录或者文件:

  1. web.xml文件:当前项目的配置文件。
  2. classes目录:用于保存Java源文件编译之后的class文件(字节码文件)。
  3. lib目录:用于保存工程依赖的第三方依赖包(Jar包)。

上面的文件或者目录可以说是Servlet程序的标准目录结构,当然啦,除了上面几个目录之外,你也可以自定义创建一些目录,如果是创建在WEB-INF目录下的,那么访问时候就需要通过web.xml配置文件进行映射,如果是和WEB-INF目录同层级,那么浏览器是可以直接访问的。

今天就到这里,未完待续~~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表