一、Web项目的目录结构
我们都知道,基于 Java 的 Web 应用,其标准的打包方式是 WAR。WAR 与 JAR
类似,只不过它可以包含更多的内容,如 JSP 文件、Servlet、Java 类、web.xml
配置文件、依赖 JAR 包、静态 web 资源如 HTML、CSS、JavaScript 文件,等等。
一个典型的 WAR 文件会有如下目录结构:
- war/
+ META-INF/
+ WEB-INF/
| + classes/
| | + ServletA.class
| | + config.properties
| | + ...
| |
| + lib/
| | + dom4j-1.4.1.jar
| | + mail-1.4.1.jar
| | + ...
| |
| + web.xml
|
+ img/
|
+ css/
|
+ js/
|
+ index.html
+ sample.jsp