以上为项目名为TestProject的javaweb项目目录结构構截图下面主要解析WebContent下各个目录的用途:
css:存放项目所需要的css文件。
images:存放项目所需要的图片文件
js:存放项目所需要的js文件及库等。
content:该目录也是存放项目的jsp页面出于安全性考虑,该目录应该放在WEB-INF目录下这样客户端便不能直接访问,
可以项目中使用struts或者servlet进行转向访問
lib:用于存放项目的架包。
classes:这个子目录用于存储所有类文件和相关资源文件
conf:项目配置文件。
查阅了一些资料后设计了公司嘚最近的项目javaweb项目目录结构构,旨在使包内很内聚更使分工明确。
主要的思路是按角色划分,项目中涉及到很多角色除此之外,还鈳以按功能或者模块划分。