您的位置:首页 > 博客中心 > 编程语言 >

JavaWeb的几个概念和TOMCAT目录结构以及WEB开发的目录结构

时间:2022-03-25 03:57

JavaWeb的几个概念和TOMCAT目录结构

 

一、JavaWeb应用的概念:

  在Sun的Java Servlet规范中,对Java Web应用作了这样的定义:“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行”

  Java Web应用中可以包含如下内容:

    -- Servlet

           -- JSP

    -- 实用类

    -- 静态文档如HTML、图片等

    -- 描述Web应用的信息(web.xml)

 

二、Servlet容器的概念:

  ①Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP的生命周期,以及管理它们的共享数据.

  ②Servlet容器也称为JavaWeb应用容器,或者Servlet/JSP容器

  ③目前最流行的Servlet容器软件包括:

        -- Tomcat

        -- Resin

        -- J2EE服务器(如Weblogic)中也提供了内置的Servlet容器

 

三、Tomcat的目录结构

  -- bin      作用:存放启动和关闭Tomcat的脚本文件 

  -- conf      作用:存放Tomcat服务器的各种配置文件

  -- lib        作用:存放Tomcat服务器和所有web应用程序需要访问的jar文件

  -- logs         作用:存放Tomcat的日志文件

  -- temp      作用:存放Tomcat运行时产生的临时文件

  -- webapps          作用:当发布web应用程序时,通常把web应用程序的目录及文件放到这个目录下

  --  work              作用:Tomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下

 技术分享

四、JavaWeb开发的目录结构

  ①一个web应用程序是由一组Servlet、HTML页面、类、以及其它的资源组成的运行在web服务器上的完整的应用程序,以一种结构化的有层次的目录形式存在

  ②组成web应用程序的这些文件要部署在相应的目录层次中,根目录代表整个web应用程序的"根"

  ③通常将web应用程序的目录放在webapps目录下,在webapps目录下的每一个子目录都是一个独立的web应用程序,子目录的名字就是web应用程序的名称,也就是web应用程序的"根"。用户通过web应用程序的"根"来访问web应用程序中的资源

 

  Servlet规范中定义了web应用程序的目录层次:

    -WebContent        作用:Web应用程序的根目录,属于此Web应用程序的所有文件都存在这个目录下

      -WEB-INF        作用:存放Web应用程序的部署描述符文件web.xml

        -classes         作用:存放Servlet和其他有用的类文件

        -lib           作用:存放Web应用程序需要用到的JAR文件,这些JAR文件可以包含Servlet、Bean和其他有用的类文件

        -web.xml        作用:包含Web应用程序的配置和部署信息

      html页面

      JSP页面

      ...

 

本类排行

今日推荐

热门手游