今天闲来无事打开DRP项目,看着这javaweb目录结构,问了问自己一些问题?
(1) 这么目录具体是什么意思?
(2) 它的作用是什么? 是否每个目录web 工程都得必须有吗?
(3)为什么要这么分呢?
下面这张图是一个java web项目的目录结构。
web工程一般分为src和WebRoot。
src是你编程java程序的源代码存放地,WebRoot是jsp 图片和src编译java后的class文件。
下面的用这章思维导图来总结一下。
web-inf是web应用的安全目录,所谓安全就是客户端无法访问,只有服务端可以访问的目录。
webRoot是java web 总目录,它里面的内容是项目部署完后,根目录里的内容。就是那个tomcat的webapps。
也可以这么说,webroot是默认为前端页面编辑。
(3)为什么要这么分?
1、将web 的代码层和显示层分开。
2、有条理,方便模块开发。