Java Web项目结构

前言

由于IDE的过于智能化,很多细节都被屏蔽掉了。曾经遇到过一个面试题:手写一个web工程,并使用命令打包。好记性不如烂笔头,写下方便回忆。

Java web工程结构及其用途

结构如下图所示:

Java Web项目结构_第1张图片

src:用于存放项目的java源文件。

WebRoot(文件夹):项目的根目录。

WEB-INT(文件夹):对客户端不可见。

        web.xml:控件web行为的配置文件。web项目启动时读取该配置。

        classes(文件夹):java文件编译后的class文件。

        lib(文件夹):项目的依赖文件jar等。

others:其他文件,包括jsp,html,css、资源文件等。

META-INF:存放MANIFEST.MF文件,该文件是jar的manifest文件,包含了jar文件的内容描述,感兴趣的参考:http://blog.sina.com.cn/s/blog_9075354e0101kc37.html

简单的打包命令

进入到项目目录,通过jar -cvf name.war .  即可把当前的项目打包成war包。



你可能感兴趣的:(Java,EE)