请画出Servlet 2.2以上Web Application的基本目录结构

风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述请画出Servlet 2.2以上Web Application的基本目录结构相关的知识,希望能为你提供帮助。
  java web工程下的webapp或WebContent就是工程的发布文件夹,发布时会把该文件夹发布到tomcat的webapps里。
一个web应用必须要有的目录文件如下:
webapp/WebContent
  |____WEB-INF
    |              |___lib                        //放这个web application所需要库
  |        |___classes                //编译好的servlet
    |              |___web.xml                //对这个web application描述,web的配置文件(重要)
  |____WEB-INF
  |____index.jsp   //主页面
 
web.xml这个文件已经在java servlet规范中进行了标准化。
1.为开头。
2.做版本声明。
3.为开头对应用的定义。
4.其下是对所有具体内容的定义。
5.为整个文档的结束。
【请画出Servlet 2.2以上Web Application的基本目录结构】web.xml中servlet内容:
< servlet>
< servlet-name> webdemo< /servlet-name>
< jsp-file> /WEB-INF/hello.jsp< /jsp-file>
< init-param>
< param-name> driver< /param-name>
< param-value> com.mysql.jdbc.Driver< /param-value>
< /init-param>
< init-param>
< param-name> url< /param-name>
< param-value> jdbc:mysql://localhost:3306/test< /param-value>
< /init-param>
< /servlet>
< servlet-mapping>
< servlet-name> webdemo< /servlet-name>
< url-pattern> /hello.hzh< /url-pattern>
< /servlet-mapping>
  maven项目的目录结构如下图所示: ├── pom.xml └── src         ├── main         │    ├── java         │    │    └── mygroup         │    │            ├── controller         │    │            │    ├── HomeController.java         │    │            │    └── PersonController.java         │    │            ├── dao         │    │            │    └── PersonDao.java         │    │            └── model         │    │                    └── Person.java         │    ├── resources         │    │    ├── db.properties         │    │    ├── log4j.xml         │    │    └── META-INF         │    │            └── persistence.xml         │    └── webapp         │            ├── index.html         │            ├── META-INF         │            │    ├── context.xml         │            │    └── MANIFEST.MF         │            ├── resources         │            │    └── css         │            │            └── screen.css         │            └── WEB-INF         │                    ├── spring         │                    │    ├── app         │                    │    │    ├── controllers.xml         │                    │    │    └── servlet-context.xml         │                    │    ├── db.xml         │                    │    └── root-context.xml         │                    ├── views         │                    │    ├── edit.jsp         │                    │    ├── home.jsp         │                    │    └── list.jsp         │                    └── web.xml         └── test                 ├── java                 │    └── mygroup                 │            ├── controller                 │            │    ├── DataInitializer.java                 │            │    ├── HomeControllerTest.java                 │            │    └── PersonControllerTest.java                 │            └── dao                 │                    └── PersonDaoTest.java                 └── resources                         ├── db.properties                         ├── log4j.xml                         ├── test-context.xml                         └── test-db.xml

    推荐阅读