先上图:

.idea目录:
此目录是IDEA自动为项目生成的目录,主要记录关于项目的一些历史信息、版本信息等,为了方便日后回溯或恢复项目,不会影响项目的运行。
out目录:
这个目录是部署项目的目录,我们在浏览器访问的页面就是这个目录下的文件。这个目录是idea自动帮我们生成的。
src目录:
存放编写的java代码。
web:
需要部署到服务器的文件。
iml文件:
是项目标识文件,缺少了这个文件,IDEA就无法识别项目。跟Eclipse的.project文件性质是一样的。并且这些文件不同的设备上的内容也会有差异,所以我们在管理项目的时候,.project和.iml文件都需要忽略掉。