JavaWeb项目的目录结构解释(下):
介绍
在上篇中我们谈到了在IDEA创建JavaWeb时的默认结构,没看的朋友的点这个连接看上篇的文章:https://www.cnblogs.com/jinyewuming/p/13289615.html
这篇中我们就将JavaWeb项目每层的内容进行补充,补充完成的项目应该是这样子的:
层次内容介绍:
com/baidu:公司域名的反向写法,这样写的原因是1、为了防止包名冲突。2、域名具有唯一性。
bean包:封装类,一般是按照数据库的来写内容的,一个表一个类。
dao:对数据的操作, 主要是对于数据库中的数据做增删改查等操作进行封装。
filter:过滤器,实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理的层。
service:业务逻辑层,主要是进行业务判断,也可以进行数据库的事务管理等。
servlet:控制器,它的功能是 获取请求数据,处理请求,完成响应。
uilt:工具类,可以放各种写好的工具类,要用的调用就好。
webapp下的css、images、js、jsp等,这些是静态文件,按照文件类型进行存放就行了。
结尾
上述这些就是JavaWeb项目创建时所建的包了,按照包名进行正确的开发就能开发出一个合理的JavaWeb项目了。